rpm spec file prevent macros from expanding

Orion Poplawski orion at cora.nwra.com
Mon Jul 18 22:42:26 UTC 2016


On 07/18/2016 03:27 PM, Domen Vrankar wrote:
> Hi,
> 
> I'm trying to prevent a macro in spec file from expanding and I've
> read that rewriting %{dist} (and probably %{?dist}) to %%{dist} in
> comments would do the trick.
> 
> I was surprised that it doesn't seem to work outside comments so my
> question is if there is a different way of preventing certain defined
> macros from expanding?
> (not all of the instances of that macro but only one instance that I'd
> wish to treat as normal text and not as a macro)
> 
> Thanks,
> Domen
> _______________________________________________
> Rpm-list mailing list
> Rpm-list at lists.rpm.org
> http://lists.rpm.org/mailman/listinfo/rpm-list
> 

Works for me:

%prep
echo %%{dist}

Executing(%prep): /bin/sh -e /tmp/rpm/rpm-tmp.dxASqM
+ umask 022
+ cd /export/home/orion/redhat/test-0.1
+ echo '%{dist}'
%{dist}


-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       orion at nwra.com
Boulder, CO 80301                   http://www.nwra.com


More information about the Rpm-list mailing list