【问题标题】:Is it possible to abort a pacman installation from pre_install()是否可以从 pre_install() 中止 pacman 安装
【发布时间】:2016-02-25 18:34:52
【问题描述】:

创建 PKGBUILD 文件时,可以在 pre_install()、post_install() 等处执行钩子。

我现在有一个自定义的 arch linux pacman 包,我需要在安装之前进行一些自定义检查以确定安装是否安全。

如果我在脚本中这样说,我想在 pre_istall() 脚本中运行我的测试并让 pacman 中止安装。

那么,如何实现呢?到目前为止,我所做的只是在日志中收到一条错误消息,但 pacman 继续安装...

【问题讨论】:

    标签: archlinux pkgbuild


    【解决方案1】:

    我不建议这样做,因为这听起来像是代码异味:在我看来,pre_install() 钩子旨在在包文件实际安装到驱动器上之前执行操作,但这并不意味着检查包是否应该安装。

    在我看来,这样的支票属于包裹外的其他地方。

    【讨论】:

      猜你喜欢
      • 2017-11-03
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      相关资源
      最近更新 更多