[FZH] 询问一下rpm宏的问题

Easior Lars easior.lars at yahoo.com
Sun Mar 17 01:39:38 UTC 2013


唉,我不是问这些标准宏。

我再重复一下:
1、%nil展开后该怎么理解?
2、%prep、%doc等宏的定义在哪里?
3、有没有类似%doc的宏,只需
%dobin sth
便能实现
mkdir -p %{buildroot}/usr/bin
cp sth %{buildroot}/usr/bin
的效果。

On Mar 17, 2013, at 9:26 AM, 杜宏羽 <dongfengweixiao at gmail.com> wrote:

> 虽然说看不起百度,但是我真的要说百度懂点中国话,不信你试试rpm 宏。
> http://m.baidu.com/from=1269a/bd_page_type=1/ssid=0/uid=728C5CD9504C5F7AA798840D844D0CEF/pu=usm%400%2Csz%401320_1001%2Cta%40iphone_2_4.1_3_534/w=0_10_rpm+%E5%AE%8F/t=iphone/l=3/tc?ref=www_iphone&lid=13125315549676838799&order=1&vit=osres&tj=www_normal_1_0_10&m=8&cltj=cloud_title&dict=2&sec=28345&di=1c43b6e2a69e46f7&bdenc=1&nsrc=JFOWKQEptyoA_yixCFOxXnANedT62v3IJBaOMmBXATq5953ybrWxBcJyZTCeACf4ZpPPxXCKe1xRdWGdWTJznMESgO66sVsd98racvbw
> 在 2013-3-16 下午3:45,"Easior Lars" <easior.lars at yahoo.com>写道:
> 
>> 各位好!
>> 
>> 问几个简单的问题:
>> 
>> 1、rpmmacros中有如下定义
>> 
>> %nil         %{!?nil}
>> 
>> 请问到底怎么展开的?
>> 
>> 
>> 2、%prep、%doc之类的宏的定义在哪里?我找了系统里的/usr/lib/rpm/macros以及/usr/lib/rpm/redhat/macros均没有发现它们的定义?
>> 
>> 3、我想做下面这件事
>> 
>> mkdir -p %{buildroot}/usr/bin
>> cp sth %{buildroot}/usr/bin/sth
>> 
>> 有没有类似%doc的宏,比如说
>> 
>> %bin sth
>> 
>> 就可以完成?
>> 
>> Cheers,
>> 
>> Easior Lars
>> 
>> easior.lars at yahoo.com
>> www.shlug.org
>> 
>> --
>> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese
>> 
> --
> Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese

Cheers,

Easior Lars

easior.lars at yahoo.com
www.shlug.org



More information about the Chinese mailing list