如何在 RPM 规格中定义变量?我要在 RPM 中创建 14 个文件夹,并通过以下命令创建:
mkdir -p /opt/{Folder,Names,Are,Pretty,Cumbersome}
Run Code Online (Sandbox Code Playgroud)
我的计划是为所有文件夹声明一个数组变量。
在规范文件中,它称为宏:
https://rpm-software-management.github.io/rpm/manual/macros.html
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_global_preferred_over_define
每个部分只是一个 shell 脚本,因此您可以使用普通的 shell 变量。但是,它不会在本节结束后继续存在。因此,如果您想在多个部分中使用某些内容,则需要使用宏。