own lib and lib64 dirs and symlinks [release 2.3-9mamba;Mon Sep 04 2023]
This commit is contained in:
parent
d737621195
commit
b453e3369f
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: filesystem
|
Name: filesystem
|
||||||
Version: 2.3
|
Version: 2.3
|
||||||
Release: 8mamba
|
Release: 9mamba
|
||||||
Summary: The basic directory layout for a Linux system
|
Summary: The basic directory layout for a Linux system
|
||||||
Group: System/Configuration
|
Group: System/Configuration
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
@ -24,11 +24,14 @@ Filesystem contains the basic directory layout for a Linux operating system, inc
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
|
||||||
install -d %{buildroot}/{boot,dev,etc/opt,home,%_lib,mnt,proc}
|
install -d %{buildroot}/{boot,dev,etc/opt,home,mnt,proc}
|
||||||
install -d %{buildroot}/{root,tmp,usr/local,var,opt,initrd}
|
install -d %{buildroot}/{root,tmp,usr/local,var,opt,initrd}
|
||||||
|
|
||||||
for dirname in %{buildroot}/usr %{buildroot}/usr/local; do
|
for dirname in %{buildroot}/usr %{buildroot}/usr/local; do
|
||||||
install -d $dirname/{bin,etc,include,%_lib,share,src}
|
install -d $dirname/{bin,etc,include,%_lib,share,src}
|
||||||
|
%if "%_lib" != "lib"
|
||||||
|
install -d $dirname/lib
|
||||||
|
%endif
|
||||||
# ln -s share/{man,doc,info} $dirname
|
# ln -s share/{man,doc,info} $dirname
|
||||||
install -d $dirname/share/{dict,doc,info,locale,man,empty}
|
install -d $dirname/share/{dict,doc,info,locale,man,empty}
|
||||||
install -d $dirname/share/{nls,misc,terminfo,zoneinfo}
|
install -d $dirname/share/{nls,misc,terminfo,zoneinfo}
|
||||||
@ -53,6 +56,14 @@ install -d %{buildroot}/sys
|
|||||||
# Owning /bin and /sbin symlinks
|
# Owning /bin and /sbin symlinks
|
||||||
ln -s usr/bin %{buildroot}/bin
|
ln -s usr/bin %{buildroot}/bin
|
||||||
ln -s usr/sbin %{buildroot}/sbin
|
ln -s usr/sbin %{buildroot}/sbin
|
||||||
|
ln -s bin %{buildroot}/usr/sbin
|
||||||
|
|
||||||
|
# Owning /lib and /lib64 symlinks
|
||||||
|
ln -s usr/lib %{buildroot}/lib
|
||||||
|
%if "%_lib" != "lib"
|
||||||
|
ln -s usr/%_lib %{buildroot}/%_lib
|
||||||
|
%endif
|
||||||
|
|
||||||
#ln -s bin %{buildroot}/usr/sbin
|
#ln -s bin %{buildroot}/usr/sbin
|
||||||
#ln -s bin %{buildroot}/usr/local/sbin
|
#ln -s bin %{buildroot}/usr/local/sbin
|
||||||
ln -s ../var/tmp %{buildroot}/usr
|
ln -s ../var/tmp %{buildroot}/usr
|
||||||
@ -196,7 +207,10 @@ fi
|
|||||||
%dir /etc
|
%dir /etc
|
||||||
%dir /etc/opt
|
%dir /etc/opt
|
||||||
%dir /home
|
%dir /home
|
||||||
%dir /%_lib
|
/%_lib
|
||||||
|
%if "%_lib" != "lib"
|
||||||
|
/lib
|
||||||
|
%endif
|
||||||
%dir /media
|
%dir /media
|
||||||
%dir /mnt
|
%dir /mnt
|
||||||
%dir /proc
|
%dir /proc
|
||||||
@ -211,8 +225,11 @@ fi
|
|||||||
%dir /usr/bin
|
%dir /usr/bin
|
||||||
%dir /usr/etc
|
%dir /usr/etc
|
||||||
%dir /usr/include
|
%dir /usr/include
|
||||||
%dir /usr/%_lib
|
%dir /usr/lib
|
||||||
#/usr/sbin
|
%if "%_lib" != "lib"
|
||||||
|
%dir /usr/lib64
|
||||||
|
%endif
|
||||||
|
/usr/sbin
|
||||||
%dir /usr/src
|
%dir /usr/src
|
||||||
%dir /usr/share
|
%dir /usr/share
|
||||||
%dir /usr/share/dict
|
%dir /usr/share/dict
|
||||||
@ -232,7 +249,10 @@ fi
|
|||||||
%dir /usr/local/etc
|
%dir /usr/local/etc
|
||||||
%dir /usr/local/games
|
%dir /usr/local/games
|
||||||
%dir /usr/local/include
|
%dir /usr/local/include
|
||||||
%dir /usr/local/%_lib
|
%dir /usr/local/lib
|
||||||
|
%if "%_lib" != "lib"
|
||||||
|
%dir /usr/local/lib64
|
||||||
|
%endif
|
||||||
%dir /usr/local/man
|
%dir /usr/local/man
|
||||||
#/usr/local/sbin
|
#/usr/local/sbin
|
||||||
%dir /usr/local/share
|
%dir /usr/local/share
|
||||||
@ -275,6 +295,9 @@ fi
|
|||||||
/usr/tmp
|
/usr/tmp
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Sep 04 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3-9mamba
|
||||||
|
- own lib and lib64 dirs and symlinks
|
||||||
|
|
||||||
* Sat Sep 02 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3-8mamba
|
* Sat Sep 02 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3-8mamba
|
||||||
- posttrans: ensure /lib and /lib64 symlinks exist or create
|
- posttrans: ensure /lib and /lib64 symlinks exist or create
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user