【发布时间】:2013-06-07 23:58:42
【问题描述】:
我想获得一些关于规范文件的帮助,特别是 %pre 部分。
我想做的是,在 %pre 部分中,我希望能够引用和使用 .sh 文件。
我从以下链接得到这个想法 rpmbuild: using script files contained in the package in %pre script
在上面的链接中,请注意在规范文件的前导部分中声明了一个源 .sh 文件。
Source0:xyz.sh …… ....
%pre 部分随后使用 xyz.sh 文件
%pre -f xyz.sh
我尝试了上述方法,但无法使其正常工作。
那么问题
脚本的放置位置,在本例中为 xyz.sh
以及它如何对%pre 部分可用,因为在任何属于 rpm 的文件复制到目标计算机之前调用了%pre。
【问题讨论】:
-
你不能直接把你的脚本放在%pre中吗?为什么需要它作为单独的 sh 文件?
标签: rpm pre specifications