如何在RPM规格中定义变量? 我在RPM中创建了14个文件夹,我按照以下命令创建:
mkdir -p /opt/{Folder,Names,Are,Pretty,Cumbersome}
我的计划是为所有文件夹声明一个数组变量。
答案 0 :(得分:3)
在规范中它被称为宏:
http://www.rpm.org/wiki/PackagerDocs/Macros
https://fedoraproject.org/wiki/Packaging:Guidelines#.25global_preferred_over_.25define
每个部分都只是shell脚本,因此您可以使用普通的shell变量,但它不会在该部分的末尾生存。因此,如果您想在多个部分中使用某些内容,则需要使用宏。