gpt4 book ai didi

rpmbuild - 如何在 RPM 规范文件的 header 中使用环境变量(对于版本)?

转载 作者:行者123 更新时间:2023-12-02 16:27:15 35 4
gpt4 key购买 nike

我有一个用于 rpmbuild 的 .spec 文件

Name:           my-product
Version: %{getenv:VERSION}
Release: 1%{?dist}
Summary: ENTER SUMMARY HERE
Group: Miscellaneous
License: Custom

我在 docker 中使用它,想运行一个带有特定环境变量的容器,并在 spec 文件中替换它
可能吗?

最佳答案

您可以将它们作为宏传递:

rpmbuild -ba --define "version_ ${VERSION}" myspec.spec

然后在specfile中:

Version: %{version_}

我使用尾随“_”来避免与预定义变量发生冲突。

关于rpmbuild - 如何在 RPM 规范文件的 header 中使用环境变量(对于版本)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64220041/

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