我可以在RPM规范文件中使用Bash功能吗?

时间:2011-05-23 06:32:52

标签: bash rpm rpmbuild

搜索open source projects,向我显示野外的规范文件确实使用了bash结构,例如cat info|while read

但它真的安全吗? rpm文档是否告诉我,我可以依靠%build运行的Bash部分?

2 个答案:

答案 0 :(得分:4)

为每个规范节调用的默认shell由%_buildshell给出。默认为/bin/sh,但可以全局或基于每个节点覆盖。

答案 1 :(得分:0)

简短回答:

答案很长:虽然bash已经成为Linux shell的事实上的标准,但实际上你可以依靠bash,将%_buildshell指定为{{1正如在@Ignacio Vazquez-Abrams的回答中已经提到的那样