macros rpmbuild 宏文件
最后更新于:2022-04-02 03:54:42
[TOC]
## 概述
文件路径 `/usr/lib/rpm/macros`
rpmbuild的各种配置在 `/usr/lib/rpm/macros`
## 实例
### 覆盖变量
方式一:
如想 %{_topdir} ,默认值为 `%{_topdir} %{getenv:HOME}/rpmbuild`
新建`vim ~/.rpmmacros`文件定义`_topdir`变量
将会覆盖/usr/lib/rpm/macros中对_topdir的定义
如
```
%_topdir /home/redhat/rpmbuild/redhat
```
方式二:
通过 rpmbuild
```
rpmbuld -D "_topdir ${WORKSPACE}/rpmbuild"
```
';