]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- package all build-id directories
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 20 Nov 2021 21:26:04 +0000 (22:26 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 20 Nov 2021 21:26:04 +0000 (22:26 +0100)
rpm.spec

index 231690b38cc025ff7771e63744a8e3a2481188f3..ead4359023f14bc18d16f988a00dae0d7a017fb8 100644 (file)
--- 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)
This page took 0.043313 seconds and 4 git commands to generate.