【rpm编程】宏定义
宏定义
| 宏 | 定义 | 注释 |
| %{_syscongdir} | /etc | |
| %{prefix} | /usr | |
| macro | definition | comment |
|---|---|---|
|
|
|
|
|
|
|
can be defined to |
|
|
|
default: |
|
|
|
default: |
|
|
|
default: |
|
|
|
default: |
|
|
|
default: |
|
|
|
default: |
|
|
|
default: |
|
|
|
default: |
|
|
|
default: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
查看宏定义:
rpm --eval "%{_sysconfdir}"
rpm --eval “%{_debuginfo_subpackages}”
rpm –showrc | grep _sysconfdir
修改~/.rpmmacros,修改rpmbuild的_top_dir为:
%_topdir /root/test/rpmbuild
这时候想验证看吓topdir是否已经改变,则可以通过
rpm –eval “%{_topdir}”
来查看是否真的改变了,当然也可以通过
rpm –showrc | grep _topdir
查询文件brp-python-bytecompile的位置:
rpm -ql rpm-build

浙公网安备 33010602011771号