我正在构建一个RPM文件,在安装RPM期间,我需要获取.rpm文件的路径。
echo $PWD将返回- '/‘
echo %(pwd)将返回到RPM生成位置的路径。
进一步解释
假设我正在生成A.rpm文件,当在远程系统上部署时,我希望将远程系统放到文件中。
A.rpm argument.txt
在%预部分中,我想读取argument.txt文件,也就是类似的内容
if [ ! -f [what to put here]/argument.txt ]; then
do something
fi
rpm文件位置在构建时中是未知的,参数文件被保证放置在rpm 旁边。
我怎样才能做到这
我正在使用yocto食谱从一个tar.gz存档创建一个RPM。但是,当我试图在我的系统上安装软件包时(当从外部媒体启动时),我会收到以下警告和返回代码1:
root@system:~# rpm -ivh --root=/mnt/media package.rpm
Preparing... ########################################### [100%]
1:package warning: group pulse does not exist - using root
warning: group pulse does