[packages/rpm] - package all build-id directories

baggins baggins at pld-linux.org
Sat Nov 20 22:26:26 CET 2021


commit d317baaf8d34212a4c0dda7c70fcd0129a14f269
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Nov 20 22:26:04 2021 +0100

    - package all build-id directories

 rpm.spec | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/rpm.spec b/rpm.spec
index 231690b..ead4359 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -696,7 +696,7 @@ cd python
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{/bin,/%{_lib},/etc/sysconfig,%{_sysconfdir}/{rpm,pki/rpm-gpg}} \
-	$RPM_BUILD_ROOT{/var/lib/{banner,rpm},/usr/lib/.build-id}
+	$RPM_BUILD_ROOT/var/lib/{banner,rpm}
 
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/PLD-3.0-Th-GPG-key.asc
 
@@ -704,6 +704,10 @@ cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/PLD-3.0-Th-GPG-key.as
 	pkgconfigdir=%{_pkgconfigdir} \
 	DESTDIR=$RPM_BUILD_ROOT
 
+for i in $(seq 0 255); do
+	install -d "$(printf '/usr/lib/.build-id/%02x' $i)"
+done
+
 # cleanup
 %ifnarch %{ix86} %{x8664} x32
 %{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/athlon-linux/macros
@@ -934,7 +938,7 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
 # valgrind suppression file for rpm
 %{_rpmlibdir}/rpm.supp
 
-%dir /usr/lib/.build-id
+%dir /usr/lib/.build-id/[0-9af][0-9af]
 
 %files base
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/d317baaf8d34212a4c0dda7c70fcd0129a14f269



More information about the pld-cvs-commit mailing list