From: Jan Rękorajski Date: Tue, 27 Oct 2020 17:08:03 +0000 (+0100) Subject: - add /etc/rpm/platform to prevent rpm picking arch from uname (fixes x32) X-Git-Tag: auto/th/rpm-4.16.1.2-1~36 X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm.git;a=commitdiff_plain;h=0727c61e2b8a824ae0211c4eb027ba6ec79df108;hp=5c979c25d86acbce9c978e4e5b1a39bb3bbf1a18 - add /etc/rpm/platform to prevent rpm picking arch from uname (fixes x32) - TODO: x32 builds create ix86 colored packages --- diff --git a/rpm.spec b/rpm.spec index c41eff4..0105e48 100644 --- a/rpm.spec +++ b/rpm.spec @@ -685,6 +685,14 @@ rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/s390*-linux/macros rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/sh*-linux/macros rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/sparc*-linux/macros +cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform +%ifarch x32 +%{_target_cpu}-%{_target_vendor}-linux-gnux32 +%else +%{_target_cpu}-%{_target_vendor}-linux +%endif +EOF + %{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/find-lang.sh install -d $RPM_BUILD_ROOT%{_rpmlibdir}/pld @@ -781,6 +789,8 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/macros %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/macros.lang +# this is ok to be replaced +%config %verify(not md5 mtime size) %{_sysconfdir}/rpm/platform %{_mandir}/man8/rpm.8* %{_mandir}/man8/rpmdb.8*