如何在RPM规范中定义变量?

时间:2016-02-02 10:26:56

标签: rpm rpm-spec

如何在RPM规格中定义变量? 我在RPM中创建了14个文件夹,我按照以下命令创建:

mkdir -p /opt/{Folder,Names,Are,Pretty,Cumbersome}

我的计划是为所有文件夹声明一个数组变量。

1 个答案:

答案 0 :(得分:3)

在规范中它被称为宏:

http://www.rpm.org/wiki/PackagerDocs/Macros

https://fedoraproject.org/wiki/Packaging:Guidelines#.25global_preferred_over_.25define

每个部分都只是shell脚本,因此您可以使用普通的shell变量,但它不会在该部分的末尾生存。因此,如果您想在多个部分中使用某些内容,则需要使用宏。