gpt4 book ai didi

rpmbuild - 如何使用 rpmbuild 取消定义 %{dist} 来构建 SRPM?

转载 作者:行者123 更新时间:2023-12-02 19:07:39 28 4
gpt4 key购买 nike

我正在尝试制定 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 --undefine dist -bs foo.spec

关于rpmbuild - 如何使用 rpmbuild 取消定义 %{dist} 来构建 SRPM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22309271/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com