]> git.pld-linux.org Git - packages/FHS.git/commitdiff
- move build-id hierarchy from rpm to FHS-debug, rel 6 auto/th/FHS-3.0-6
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 18 Dec 2021 09:22:23 +0000 (10:22 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 18 Dec 2021 09:22:23 +0000 (10:22 +0100)
FHS.spec

index b5291951b2dcaef98df1ac781c69a98098929a7a..18a4ec96de39be01cde151cae494f4625a3d0452 100644 (file)
--- a/FHS.spec
+++ b/FHS.spec
@@ -12,7 +12,7 @@ Summary(pl.UTF-8):    Podstawowy układ katalogów systemu Linux zgodny z FHS 3.0
 Summary(tr.UTF-8):     Temel dosya sistemi yapısı
 Name:          FHS
 Version:       3.0
-Release:       5
+Release:       6
 License:       GPL
 Group:         Base
 URL:           http://refspecs.linuxfoundation.org/fhs.shtml
@@ -43,9 +43,9 @@ BuildRoot:    %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                __spec_clean_body       %{nil}
 
 # doesn't contain any files, but we're not noarch package
-%define        no_install_post_strip   1
-%define        no_install_post_chrpath 1
-%define        no_install_post_compress_modules        1
+%define                no_install_post_strip   1
+%define                no_install_post_chrpath 1
+%define                no_install_post_compress_modules        1
 
 # we have to use numeric uids/groups. see comment above
 %define                gid_uucp        14
@@ -71,6 +71,14 @@ Pakiet ten zawiera informacje o podstawowej strukturze katalogów
 systemu i praw dostępu do nich. Struktura katalogów jest zgodna z FHS
 %{version}.
 
+%package debug
+Summary:       Debug information directory hierarchy
+Group:         Development/Debug
+
+%description debug
+This package provides directory hierarchy for debug information
+contained in debuginfo rpm packages.
+
 %prep
 %setup -qcT
 cp -p %{SOURCE0} .
@@ -99,6 +107,10 @@ install -d $RPM_BUILD_ROOT{/libx32,/usr/libx32/games,/usr/local/libx32}
 install -d $RPM_BUILD_ROOT/usr/share/man/man{1,2,3,4,5,6,7,8}
 install -d $RPM_BUILD_ROOT/usr/local/share/man/man{1,2,3,4,5,6,7,8}
 
+for i in $(seq 0 255); do
+       install -d "$RPM_BUILD_ROOT$(printf '/usr/lib/.build-id/%02x' $i)"
+done
+
 > %{name}.lang
 for mloc in $(cat locale-dirs); do
        echo "%%lang($mloc) %dir /usr/share/man/${mloc}" >> %{name}.lang
@@ -228,3 +240,8 @@ posix.chown("/var/lock", 0, %{gid_uucp})
 %dir /usr/libx32/games
 %dir /usr/local/libx32
 %endif
+
+%files debug
+%defattr(644,root,root,755)
+%dir /usr/lib/.build-id
+%dir /usr/lib/.build-id/[0-9af][0-9af]
This page took 0.073984 seconds and 4 git commands to generate.