有没有办法在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}