【发布时间】:2014-04-14 02:14:50
【问题描述】:
我正在尝试制定 RPM 的构建过程。
当我生成源 RPM 时,它的文件名中包含 %{dist}。我希望它只对二进制 RPM 执行此操作,因为源 RPM 不是特定于发行版的。
dist 宏在/etc/rpm/macros.dist 中定义。在构建源 RPM 时如何取消定义它?
foo.spec:
Name: foo
Version: 0.1
Release: 1%{?dist}
# etc...
构建命令:
$ rpmbuild -bs foo.spec
$ ls ../SRPMS
$ foo-0.1-1.el6.src.rpm
【问题讨论】:
标签: rpmbuild