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