我一直试图找出在rpm创建过程中设置固定文件名的最简单方法.它可以在.spec文件中设置或作为rpmbuild参数设置吗?默认名称取决于版本和版本号.我的rpm名称必须始终相同.
谢谢
同步
rjh*_*rjh 17
是的,覆盖%_rpmfilename宏.根据我的默认值rpm --showrc是:
%%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
Run Code Online (Sandbox Code Playgroud)
因此,您可以将以下(或类似)添加到.spec文件的顶部:
%define _rpmfilename %%{NAME}.%%{OS}.%%{ARCH}.rpm
Run Code Online (Sandbox Code Playgroud)