rpm:在 spec 文件中定义我自己的变量

rpm:在 spec 文件中定义我自己的变量

有没有办法在spec文件内部声明我自己的变量并引用它%{my_var}

我看到有%define%global,但似乎它们都不适合我的情况。

答案1

%define是一个作用域变量,仅在其定义的部分中可见,%global在整个 SPEC 文件中可见。请参阅:https://rpm-software-management.github.io/rpm/manual/macros.html

例子:

%define var1 foo
%global var2 bar

并使用作为%{var1}%{var2}

相关内容