rpmbuild rozwiązuje makra w zakomentowanych liniach

Adam Osuchowski adwol at zonk.pl
Wed Jan 7 23:53:58 CET 2015


Arkadiusz Miśkiewicz wrote:
> Tak właśnie to działa. Użyj %% do cytowania makr.

Sama zamiana % na %% powoduje błąd składni:


$ grep define test.spec
%%define makro 'ala ma kota'
$ rpmbuild -bp test.spec 
error: line 8: Malformed tag: %define makro 'ala ma kota'


Ale już takie coś działa, chociaż nie wiem czy to o to Ci chodziło:


$ grep define test.spec
#%%define makro 'ala ma kota'
$ rpmbuild -bp test.spec
Executing(%prep): /bin/sh -e /home/users/adwol/tmp/rpm-tmp.67665
+ umask 022
+ cd /home/users/adwol/rpm/BUILD
+ echo xyz
xyz
+ echo %{makro}
%{makro}
+ exit 0


I jeżeli mam być szczery to jest to dziwne...


More information about the pld-devel-pl mailing list