创建PKGBUILD文件时,可以在pre_install(),post_install()等执行挂钩。
我现在有一个自定义的arch linux pacman软件包,我需要在安装之前完成一些自定义检查,以确定它是否可以安装。
我想在pre_istall()脚本中运行我的测试,如果我在脚本中这样说的话,让pacman中止安装。
那么,如何实现呢?到目前为止,我所完成的只是在日志中收到错误消息,但是pacman继续使用istall ...
答案 0 :(得分:1)
我不推荐这个,因为它听起来像代码味道:在我看来,pre_install()
挂钩旨在执行操作包文件实际安装在您的驱动器之前,但它并不意味着检查是否应该安装包。
在我看来,这样的支票属于包装外的其他地方。