From e5d05d364a56ca4d7b1852c1fb43cd33c315e2eb Mon Sep 17 00:00:00 2001 From: saq Date: Wed, 24 Mar 2004 22:05:20 +0000 Subject: [PATCH] - always translate %%{ix86} to %%{_target_cpu} - don't create /etc/rpm/rpmrc, what for? Changed files: rpm.spec -> 1.531 --- rpm.spec | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/rpm.spec b/rpm.spec index a89a716..521537d 100644 --- a/rpm.spec +++ b/rpm.spec @@ -689,16 +689,10 @@ install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm -echo "# customized rpm options - global for host" > \ - $RPM_BUILD_ROOT%{_sysconfdir}/rpmrc - -%ifarch i686 -cat >> $RPM_BUILD_ROOT%{_sysconfdir}/rpmrc << EOF - -# There is no 'pentium3' arch in PLD dist tree, so we translate it to i686. -# Comment out the line below if You want to build pentium3 optimized packages. -buildarchtranslate: pentium3: i686 -EOF +%ifarch %{ix86} +ix86re=$(echo "(%{ix86})"|sed 's/ /|/g') +perl -p -i -e 's/^(buildarchtranslate: '"$ix86re"': ).*/\1%{_target_cpu}/' \ + $RPM_BUILD_ROOT%{_rpmlibdir}/rpmrc %endif cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <