我正在构建一个RPM文件,在安装RPM的过程中,我需要获取.rpm文件的路径。echo $PWD
将返回-'/'echo %(pwd)
将路径返回到RPM构建的位置
进一步说明让我们假设我正在生成A.rpm文件,当在远程系统上进行部署时,我希望将远程系统上的文件放入文件中
A.rpmarguments.txt
在%pre部分中,我想读取arguments.txt文件即某种东西
if [ ! -f [what to put here]/argument.txt ]; then
do something
fi
我该如何实现?有我不知道的宏吗?
感谢您的任何帮助,
%pre
被执行之前安装软件包。因此,您不能访问包的内容。您可以在%post
中执行此操作,然后在正常路径(其目标位置)中。