]> git.pld-linux.org Git - packages/FHS.git/blobdiff - FHS.spec
- added /usr/share/empty as commot privilege separation dir; release 24
[packages/FHS.git] / FHS.spec
index 8bbfcbabfaaecb33c3a23ff0ce18f42ad15b05d9..49dd7019f89fdfaaf0a0ff3cf5f71ba7e2dfca7f 100644 (file)
--- a/FHS.spec
+++ b/FHS.spec
@@ -1,26 +1,25 @@
 Summary:       Basic FHS 2.1 filesystem layout
 Summary(de):   Grundlegende Dateisystemstruktur
 Summary(fr):   Arborescence de base du système de fichiers
 Summary:       Basic FHS 2.1 filesystem layout
 Summary(de):   Grundlegende Dateisystemstruktur
 Summary(fr):   Arborescence de base du système de fichiers
-Summary(pl):   Podstawa uk³ad katalogów systemu Linux zgodny z FHS 2.1
+Summary(pl):   Podstawowy uk³ad katalogów systemu Linux zgodny z FHS 2.1
 Summary(tr):   Temel dosya sistemi yapýsý
 Name:          FHS
 Version:       2.1
 Summary(tr):   Temel dosya sistemi yapýsý
 Name:          FHS
 Version:       2.1
-Release:       16
+Release:       24
 License:       GPL
 Group:         Base
 License:       GPL
 Group:         Base
-Group(de):     Gründsätzlich
-Group(es):     Base
-Group(pl):     Podstawowe
-Group(pt_BR):  Base
 URL:           http://www.pathname.com/fhs/
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 URL:           http://www.pathname.com/fhs/
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Prereq:                setup
-Buildarch:     noarch
+BuildRequires: grep
+BuildRequires: textutils
+PreReq:                setup
+BuildArch:     noarch
 Provides:      filesystem
 Obsoletes:     filesystem
 
 Provides:      filesystem
 Obsoletes:     filesystem
 
-%define                _locmandir      /usr/local/share/man
+%define                _locmandir      /usr/local/man
 %define                _xmandir        /usr/X11R6/man
 %define                _xmandir        /usr/X11R6/man
+%define                _privsepdir     /usr/share/empty
 
 %description
 This package contains the basic directory layout for a Linux system,
 
 %description
 This package contains the basic directory layout for a Linux system,
@@ -33,7 +32,7 @@ Linux-Systems, einschlie
 Struktur entspricht dem Filesystem Hierarchy Standard (FHS) 2.1.
 
 %description -l fr
 Struktur entspricht dem Filesystem Hierarchy Standard (FHS) 2.1.
 
 %description -l fr
-Ce package contient l'arborescence type pour système linux y compris
+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 \"Filesystem Hierarchy Standard\" (FHS) 2.1.
 
 les permissions adéquates pour les répertoires. Cette arborescence est
 conforme au standard \"Filesystem Hierarchy Standard\" (FHS) 2.1.
 
@@ -51,19 +50,19 @@ ayr
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT/{bin,boot,dev,etc,home/users,opt} \
+install -d $RPM_BUILD_ROOT/{bin,boot,dev,etc,home/{users,services},opt} \
        $RPM_BUILD_ROOT%{_sysconfdir}/{X11,opt,security} \
        $RPM_BUILD_ROOT/lib/{modules,security} \
        $RPM_BUILD_ROOT/{mnt/{cdrom,floppy},proc,root,sbin,tmp} \
        $RPM_BUILD_ROOT%{_prefix}/{bin,games,include,lib,sbin,share,src/examples} \
        $RPM_BUILD_ROOT%{_datadir}/{dict,doc,games,info,misc,tmac} \
        $RPM_BUILD_ROOT%{_sysconfdir}/{X11,opt,security} \
        $RPM_BUILD_ROOT/lib/{modules,security} \
        $RPM_BUILD_ROOT/{mnt/{cdrom,floppy},proc,root,sbin,tmp} \
        $RPM_BUILD_ROOT%{_prefix}/{bin,games,include,lib,sbin,share,src/examples} \
        $RPM_BUILD_ROOT%{_datadir}/{dict,doc,games,info,misc,tmac} \
-       $RPM_BUILD_ROOT%{_libdir}/{games,pkgconfig} \
+       $RPM_BUILD_ROOT%{_libdir}/games \
        $RPM_BUILD_ROOT%{_prefix}/local/{bin,games,lib,sbin,share/{doc,info},src} \
        $RPM_BUILD_ROOT/var/{lock/subsys,log,mail,run,spool} \
        $RPM_BUILD_ROOT/var/{cache,crash,db,games,lib/misc,opt,tmp} \
        $RPM_BUILD_ROOT/usr/X11R6/share/idl \
        $RPM_BUILD_ROOT%{_fontsdir}/Type1/{afm,pfm} \
        $RPM_BUILD_ROOT%{_prefix}/local/{bin,games,lib,sbin,share/{doc,info},src} \
        $RPM_BUILD_ROOT/var/{lock/subsys,log,mail,run,spool} \
        $RPM_BUILD_ROOT/var/{cache,crash,db,games,lib/misc,opt,tmp} \
        $RPM_BUILD_ROOT/usr/X11R6/share/idl \
        $RPM_BUILD_ROOT%{_fontsdir}/Type1/{afm,pfm} \
-       $RPM_BUILD_ROOT%{_applnkdir}
+       $RPM_BUILD_ROOT%{_privsepdir}
 
 for manp in man{1,2,3,4,5,6,7,8} ; do
        install -d $RPM_BUILD_ROOT%{_mandir}/${manp}
 
 for manp in man{1,2,3,4,5,6,7,8} ; do
        install -d $RPM_BUILD_ROOT%{_mandir}/${manp}
@@ -72,9 +71,11 @@ for manp in man{1,2,3,4,5,6,7,8} ; do
        for mloc in bg cs da de es fi fr hr hu id it ja ko nl pl pt pt_BR ru sl sk sv ; do
                install -d $RPM_BUILD_ROOT%{_mandir}/${mloc}/${manp}
        done
        for mloc in bg cs da de es fi fr hr hu id it ja ko nl pl pt pt_BR ru sl sk sv ; do
                install -d $RPM_BUILD_ROOT%{_mandir}/${mloc}/${manp}
        done
-       install -d $RPM_BUILD_ROOT%{_xmandir}/fr/${manp}
+       for mloc in da fi fr hu it ja ko pl ; do
+               install -d $RPM_BUILD_ROOT%{_xmandir}/${mloc}/${manp}
+       done
 done
 done
-install -d $RPM_BUILD_ROOT%{_mandir}/mann
+install -d $RPM_BUILD_ROOT%{_mandir}/man{n,l}
 
 %clean
 cd $RPM_BUILD_ROOT
 
 %clean
 cd $RPM_BUILD_ROOT
@@ -89,7 +90,7 @@ find . | sed -e 's|^\.||g' -e 's|^$||g' | sort | grep -v $TMPFILE > $TMPFILE
 if rpm -qpl %{_rpmdir}/$RPMFILE | grep -v '^/$' | sort | diff -uB $TMPFILE - ; then
        rm -rf $RPM_BUILD_ROOT
 else
 if rpm -qpl %{_rpmdir}/$RPMFILE | grep -v '^/$' | sort | diff -uB $TMPFILE - ; then
        rm -rf $RPM_BUILD_ROOT
 else
-       echo -e "\nNot so good, some directories not included in package\n"
+       echo -e "\nNot so good, some directories are not included in package\n"
        exit 1;
 fi
 
        exit 1;
 fi
 
@@ -103,7 +104,9 @@ fi
 %dir %{_sysconfdir}/X11
 %dir %{_sysconfdir}/opt
 %attr(751,root,root) %dir /etc/security
 %dir %{_sysconfdir}/X11
 %dir %{_sysconfdir}/opt
 %attr(751,root,root) %dir /etc/security
-/home
+%dir /home
+/home/users
+%attr(751,root,root) /home/services
 /lib
 /mnt
 /opt
 /lib
 /mnt
 /opt
@@ -120,32 +123,33 @@ fi
 %dir %{_prefix}/share
 %{_datadir}/dict
 %{_datadir}/doc
 %dir %{_prefix}/share
 %{_datadir}/dict
 %{_datadir}/doc
+%{_privsepdir}
 %{_fontsdir}
 %{_datadir}/games
 %{_datadir}/info
 %dir %{_mandir}
 %dir %{_mandir}/man*
 %{_fontsdir}
 %{_datadir}/games
 %{_datadir}/info
 %dir %{_mandir}
 %dir %{_mandir}/man*
-%lang(bg) %{_mandir}/bg
-%lang(cs) %{_mandir}/cs
-%lang(da) %{_mandir}/da
-%lang(de) %{_mandir}/de
-%lang(es) %{_mandir}/es
-%lang(fi) %{_mandir}/fi
-%lang(fr) %{_mandir}/fr
-%lang(hr) %{_mandir}/hr
-%lang(hu) %{_mandir}/hu
-%lang(id) %{_mandir}/id
-%lang(it) %{_mandir}/it
-%lang(ja) %{_mandir}/ja
-%lang(ko) %{_mandir}/ko
-%lang(nl) %{_mandir}/nl
-%lang(pl) %{_mandir}/pl
-%lang(pt) %{_mandir}/pt
-%lang(pt_BR) %{_mandir}/pt_BR
-%lang(ru) %{_mandir}/ru
-%lang(sl) %{_mandir}/sl
-%lang(sk) %{_mandir}/sk
-%lang(sv) %{_mandir}/sv
+%lang(bg) %ghost %{_mandir}/bg
+%lang(cs) %ghost %{_mandir}/cs
+%lang(da) %ghost %{_mandir}/da
+%lang(de) %ghost %{_mandir}/de
+%lang(es) %ghost %{_mandir}/es
+%lang(fi) %ghost %{_mandir}/fi
+%lang(fr) %ghost %{_mandir}/fr
+%lang(hr) %ghost %{_mandir}/hr
+%lang(hu) %ghost %{_mandir}/hu
+%lang(id) %ghost %{_mandir}/id
+%lang(it) %ghost %{_mandir}/it
+%lang(ja) %ghost %{_mandir}/ja
+%lang(ko) %ghost %{_mandir}/ko
+%lang(nl) %ghost %{_mandir}/nl
+%lang(pl) %ghost %{_mandir}/pl
+%lang(pt) %ghost %{_mandir}/pt
+%lang(pt_BR) %ghost %{_mandir}/pt_BR
+%lang(ru) %ghost %{_mandir}/ru
+%lang(sl) %ghost %{_mandir}/sl
+%lang(sk) %ghost %{_mandir}/sk
+%lang(sv) %ghost %{_mandir}/sv
 %{_datadir}/misc
 %{_datadir}/tmac
 %{_prefix}/src
 %{_datadir}/misc
 %{_datadir}/tmac
 %{_prefix}/src
@@ -162,9 +166,15 @@ fi
 %dir /usr/X11R6
 %dir %{_xmandir}
 %{_xmandir}/man*
 %dir /usr/X11R6
 %dir %{_xmandir}
 %{_xmandir}/man*
-%lang(fr) %{_xmandir}/fr
+%lang(da) %ghost %{_xmandir}/da
+%lang(fi) %ghost %{_xmandir}/fi
+%lang(fr) %ghost %{_xmandir}/fr
+%lang(hu) %ghost %{_xmandir}/hu
+%lang(it) %ghost %{_xmandir}/it
+%lang(ja) %ghost %{_xmandir}/ja
+%lang(ko) %ghost %{_xmandir}/ko
+%lang(pl) %ghost %{_xmandir}/pl
 %dir /usr/X11R6/share
 %dir /usr/X11R6/share
-%{_applnkdir}
 /usr/X11R6/share/idl
 
 %dir /var
 /usr/X11R6/share/idl
 
 %dir /var
@@ -174,7 +184,7 @@ fi
 %dir /var/games
 %dir /var/lib
 %dir /var/lib/misc
 %dir /var/games
 %dir /var/lib
 %dir /var/lib/misc
-/var/lock
+%attr(1771,root,uucp) /var/lock
 %attr(751,root,root) /var/log
 %attr(775,root,mail) /var/mail
 %dir /var/opt
 %attr(751,root,root) /var/log
 %attr(775,root,mail) /var/mail
 %dir /var/opt
This page took 0.040078 seconds and 4 git commands to generate.