]> git.pld-linux.org Git - packages/filesystem.git/blobdiff - filesystem.spec
- fixed some dir-s,
[packages/filesystem.git] / filesystem.spec
index 5a59a97ce385d1af62ebce70be0c2258732fb7d1..d41f5cf22690d8481dba07df8e5d1c2e64c5a1b5 100644 (file)
@@ -4,11 +4,11 @@ Summary(fr):  Arborescence de base du syst
 Summary(pl):   Podstawa uk³ad katalogów systemu Linux
 Summary(tr):   Temel dosya sistemi yapýsý
 Name:          filesystem
-Version:       1.4
-Release:       7
+Version:       1.5
+Release:       2
 Copyright:     Public Domain
 Group:         Base
-Group(pl):     Podstawy
+Group(pl):     Bazowe
 Buildroot:     /tmp/%{name}-%{version}-root
 Prereq:                setup
 Buildarch:     noarch
@@ -16,18 +16,18 @@ Buildarch:  noarch
 %description
 This package contains the basic directory layout for a Linux system, 
 including the proper permissions for the directories. This layout conforms
-to the Linux Filesystem Standard (FSSTND) 1.3.
+to the Filesystem Hierarchy Standard (FHS) 2.0.
 
 %description -l de
 Dieses Paket enthält die grundlegende Verzeichnisstruktur eines Linux-Systems,
 einschließlich der entsprechenden Zugriffsrechte. Diese Struktur entspricht
-dem Linux-Dateisystem-Standard (FSSTND) 1.3.
+dem Filesystem Hierarchy Standard (FHS) 2.0.
 
 %description -l fr
 Ce package contient l'arborescence type pour système linux
 y compris les permissions adéquates pour les répertoires. Cette
-arborescence est conforme au standard \"Linux Filesystem Standard\"
-(FSSTND) 1.3.
+arborescence est conforme au standard \"Filesystem Hierarchy Standard\"
+(FHS) 2.0.
 
 %description -l pl
 Pakiet ten zawiera informacje o podstawowej strukturze katalogów systemu i
@@ -42,46 +42,122 @@ metin dosyalar
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT/{bin,boot,etc/X11/wmconfig,home/users,lib/modules}
-install -d $RPM_BUILD_ROOT/{mnt/{floppy,cdrom},proc,root,sbin,tmp}
-install -d $RPM_BUILD_ROOT/usr/{bin,dict,doc,etc,games,include,info,sbin,share}
-
-install -d $RPM_BUILD_ROOT/usr/{games,lib/games,man}
-
-install -d $RPM_BUILD_ROOT/usr/local/{bin,etc,doc,games,info,lib,man,sbin,src}
-
-install -d $RPM_BUILD_ROOT/var/{lib,local,lock/subsys,log,run,preserve,spool/mail}
-install -d $RPM_BUILD_ROOT/var/lib/games
-
-ln -sf ../tmp $RPM_BUILD_ROOT/var/tmp
+install -d $RPM_BUILD_ROOT/{bin,boot,home/users,opt} \
+       $RPM_BUILD_ROOT/etc/{X11/wmconfig,profile.d,security,opt} \
+       $RPM_BUILD_ROOT/lib/{modules,security} \
+       $RPM_BUILD_ROOT/{mnt/{floppy,cdrom},proc,root,sbin,tmp} \
+       $RPM_BUILD_ROOT/usr/{bin,etc,games,include,sbin,share} \
+       $RPM_BUILD_ROOT/usr/share/{dict,doc,info,man,misc,games,fonts} \
+       $RPM_BUILD_ROOT/usr/{games,lib/games} \
+       $RPM_BUILD_ROOT/usr/local/{bin,games,share/{info,man,doc},lib,sbin,src} \
+       $RPM_BUILD_ROOT/var/{local,lock/subsys,log,run,preserve,spool/mail} \
+       $RPM_BUILD_ROOT/var/{games,state,tmp,db,opt,adm} 
+
+#ln -sf share/man      $RPM_BUILD_ROOT/usr/man
+#ln -sf share/man      $RPM_BUILD_ROOT/usr/local/man
+#ln -sf share/info     $RPM_BUILD_ROOT/usr/info
+#ln -sf state          $RPM_BUILD_ROOT/var/lib
+#ln -sf share/doc      $RPM_BUILD_ROOT/usr/doc
+#ln -sf share/doc      $RPM_BUILD_ROOT/usr/local/doc
+#ln -sf share/dict     $RPM_BUILD_ROOT/usr/dict
+#ln -sf  log           $RPM_BUILD_ROOT/var/adm
+
+%pre
+if [ -e /usr/man ] && [ ! -L /usr/man ]; then 
+       mkdir -p /usr/share/man
+       cp -a /usr/man/* /usr/share/man || :
+       rm -rf /usr/man
+fi 
+if [ -e /usr/local/man ] && [ ! -L /usr/local/man ]; then 
+       mkdir -p /usr/local/share/man
+       cp -a /usr/local/man/* /usr/local/share/man || :
+       rm -rf /usr/local/man
+fi 
+if [ -e /usr/info ] && [ ! -L /usr/info ]; then 
+       mkdir -p /usr/share/info
+       cp -a /usr/info/* /usr/share/info || :
+       rm -rf /usr/info
+       ln -sf ../../../etc/info-dir /usr/share/info/dir
+fi 
+if [ -e /usr/doc ] && [ ! -L /usr/doc ]; then 
+       mkdir -p /usr/share/doc
+       cp -a /usr/doc/* /usr/share/doc || :
+       rm -rf /usr/doc
+fi 
+if [ -e /usr/local/doc ] && [ ! -L /usr/local/doc ]; then 
+       mkdir -p /usr/local/share/doc
+       cp -a /usr/local/doc/* /usr/local/share/doc
+       rm -rf /usr/local/doc
+fi 
+if [ -e /usr/dict ] && [ ! -L /usr/dict ]; then 
+       mkdir -p /usr/share/dict
+       cp -a /usr/dict/* /usr/share/dict || :
+       rm -rf /usr/dict
+fi 
+if [ -e /var/lib ] && [ ! -L /var/lib ]; then 
+       mkdir -p /var/state
+       cp -a /var/lib/* /var/state
+       rm -rf /var/lib
+fi 
+
+%post
+if [ -L /var/tmp ]; then
+       rm -rf /var/tmp
+       mkdir -p /var/tmp
+       chmod 1777 /var/tmp
+fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
-%defattr(-,root,root,755)
+%defattr(755,root,root,755)
 /bin
-%attr(-,root,root,700) /boot
-/etc
+%attr(700,root,root) /boot
+%dir /etc
+%attr(751,root,root) %dir /etc/security
+%dir /etc/profile.d
+%dir /etc/opt
+%dir /etc/X11
+%dir /etc/X11/wmconfig
 /home
 /lib
 /mnt
-%attr(-,root,root,555) /proc
-%attr(-,root,root,700) /root
-/sbin
-%attr(-,root,root,1777) /tmp
+/opt
+%attr(555,root,root) /proc
+%attr(700,root,root) /root
+%dir /sbin
+%attr(1777,root,root) /tmp
 /usr
 %dir /var
-/var/lib
-/var/local
+%dir /var/db
+%dir /var/adm
+%dir /var/local
+%dir /var/games
 /var/lock
-%attr(-,root,root,711) /var/log
-/var/run
-/var/preserve
+%attr(751,root,root) /var/log
+%dir /var/run
+%dir /var/preserve
 /var/spool
-/var/tmp
+%dir /var/state
+%dir /var/opt
+%attr(1777,root,root) %dir /var/tmp
 
 %changelog
+* Wed May 19 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
+- fixed some directories ... -- look in setup/passwd file ..
+  (wywaliæ ten wpis, przed fina³ow± przebudow± !)
+- added /opt (commercial software) && /var/adm 
+  (wywaliæ wszelkie linkowania, na razie s± zakomentowane)
+* Thu May  6 1999 Artur Frysiak <wiget@pld.org.pl>
+  [1.5-1]
+- modyfications for FHS 2.0.
+
+* Tue Apr 20 1999 Piotr Czerwiñski <pius@pld.org.pl>
+  [1.4-8]
+- recompiled on rpm 3.
+
 * Wed Mar 31 1999 Piotr Czerwiñski <pius@pld.org.pl>
   [1.4-7]
 - added /etc/X11/wmconfig.
This page took 0.086083 seconds and 4 git commands to generate.