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

Bal*_*lli 2 rpm rpm-spec

如何在 RPM 规格中定义变量?我要在 RPM 中创建 14 个文件夹,并通过以下命令创建:

mkdir -p /opt/{Folder,Names,Are,Pretty,Cumbersome}
Run Code Online (Sandbox Code Playgroud)

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

msu*_*chy 5

在规范文件中,它称为宏:

https://rpm-software-management.github.io/rpm/manual/macros.html

https://docs.fedoraproject.org/en-US/packaging-guidelines/#_global_preferred_over_define

每个部分只是一个 shell 脚本,因此您可以使用普通的 shell 变量。但是,它不会在本节结束后继续存在。因此,如果您想在多个部分中使用某些内容,则需要使用宏。