我正在构建一个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 旁边。
我怎样才能做到这
在我的TFS中有两个不同的存储库A和B。在使用cmake在存储库A中构建源代码时,我必须从存储库B中获取一些库文件。我必须在linux机器和windows机器上在存储库A中构建相同的源代码。对于Linux,我将使用maven从存储库B获取库文件。请参阅以下代码:
stage('dependencies')
{
sh '''
# get the project dependencies
mvn dependency:copy-dependencies -f ./pom.xml
我正在使用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
我正在使用Linux (Raspberry Pi)和bash。我正在使用Pi从戴尔iDRAC中提取IPMI传感器信息。我设法将传感器信息提取到txt文件中,示例如下:
Fan1 RPM | 2400.000 | RPM | ok | na | 600.000 | 840.000 | na | na | na
Fan2 RPM | 2400.000 | RPM | ok | na | 600.000 | 840.000 | na