问题描述
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
然后在规格文件中:
Version: %{version_}
我使用后缀“ _”来避免与预定义变量发生冲突。