Rpmbuild - 设置创建的.rpm的名称

时间:2010-03-15 20:07:13

标签: rpm rpmbuild

我一直试图找出在rpm创建期间设置固定文件名的最简单方法。它可以在.spec文件中设置或作为rpmbuild参数设置吗?默认名称取决于版本和版本号。我的rpm名称必须始终相同。

谢谢

同步

1 个答案:

答案 0 :(得分:17)

是的,覆盖%_rpmfilename宏。根据我rpm --showrc的默认值是:

%%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm

因此,您可以将以下(或类似)添加到.spec文件的顶部:

%define _rpmfilename %%{NAME}.%%{OS}.%%{ARCH}.rpm