]> git.pld-linux.org Git - packages/filesystem.git/blob - filesystem.spec
b12d49f119c31c7c01af12feb77ba253a30f3ca0
[packages/filesystem.git] / filesystem.spec
1 Summary:        Basic filesystem layout
2 Summary(de):    Grundlegende Dateisystemstruktur
3 Summary(fr):    Arborescence de base du système de fichiers
4 Summary(pl):    Podstawa uk³ad katalogów systemu Linux
5 Summary(tr):    Temel dosya sistemi yapýsý
6 Name:           filesystem
7 Version:        1.5
8 Release:        2
9 Copyright:      Public Domain
10 Group:          Base
11 Group(pl):      Bazowe
12 Buildroot:      /tmp/%{name}-%{version}-root
13 Prereq:         setup
14 Buildarch:      noarch
15
16 %description
17 This package contains the basic directory layout for a Linux system, 
18 including the proper permissions for the directories. This layout conforms
19 to the Filesystem Hierarchy Standard (FHS) 2.0.
20
21 %description -l de
22 Dieses Paket enthält die grundlegende Verzeichnisstruktur eines Linux-Systems,
23 einschließlich der entsprechenden Zugriffsrechte. Diese Struktur entspricht
24 dem Filesystem Hierarchy Standard (FHS) 2.0.
25
26 %description -l fr
27 Ce package contient l'arborescence type pour système linux
28 y compris les permissions adéquates pour les répertoires. Cette
29 arborescence est conforme au standard \"Filesystem Hierarchy Standard\"
30 (FHS) 2.0.
31
32 %description -l pl
33 Pakiet ten zawiera informacje o podstawowej strukturze katalogów systemu i
34 praw dostêpu do nich.
35  
36 %description -l tr
37 Bu paket GNU makro iþleme dilini içerir. Mantýksal olarak ayrýþtýrýlabilen
38 metin dosyalarý yazýmý için yararlýdýr.
39
40 %prep
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44
45 install -d $RPM_BUILD_ROOT/{bin,boot,home/users,opt} \
46         $RPM_BUILD_ROOT/etc/{X11/wmconfig,profile.d,security,opt} \
47         $RPM_BUILD_ROOT/lib/{modules,security} \
48         $RPM_BUILD_ROOT/{mnt/{floppy,cdrom},proc,root,sbin,tmp} \
49         $RPM_BUILD_ROOT/usr/{bin,etc,games,include,sbin,share} \
50         $RPM_BUILD_ROOT/usr/share/{dict,doc,info,man,misc,games,fonts} \
51         $RPM_BUILD_ROOT/usr/{games,lib/games} \
52         $RPM_BUILD_ROOT/usr/local/{bin,games,share/{info,man,doc},lib,sbin,src} \
53         $RPM_BUILD_ROOT/var/{local,lock/subsys,log,run,preserve,spool/{mail,lpd,uucp}} \
54         $RPM_BUILD_ROOT/var/{games,state,tmp,db,opt,adm} 
55
56 #ln -sf share/man       $RPM_BUILD_ROOT/usr/man
57 #ln -sf share/man       $RPM_BUILD_ROOT/usr/local/man
58 #ln -sf share/info      $RPM_BUILD_ROOT/usr/info
59 #ln -sf state           $RPM_BUILD_ROOT/var/lib
60 #ln -sf share/doc       $RPM_BUILD_ROOT/usr/doc
61 #ln -sf share/doc       $RPM_BUILD_ROOT/usr/local/doc
62 #ln -sf share/dict      $RPM_BUILD_ROOT/usr/dict
63 #ln -sf  log            $RPM_BUILD_ROOT/var/adm
64
65 %pre
66 if [ -e /usr/man ] && [ ! -L /usr/man ]; then 
67         mkdir -p /usr/share/man
68         cp -a /usr/man/* /usr/share/man || :
69         rm -rf /usr/man
70 fi 
71 if [ -e /usr/local/man ] && [ ! -L /usr/local/man ]; then 
72         mkdir -p /usr/local/share/man
73         cp -a /usr/local/man/* /usr/local/share/man || :
74         rm -rf /usr/local/man
75 fi 
76 if [ -e /usr/info ] && [ ! -L /usr/info ]; then 
77         mkdir -p /usr/share/info
78         cp -a /usr/info/* /usr/share/info || :
79         rm -rf /usr/info
80         ln -sf ../../../etc/info-dir /usr/share/info/dir
81 fi 
82 if [ -e /usr/doc ] && [ ! -L /usr/doc ]; then 
83         mkdir -p /usr/share/doc
84         cp -a /usr/doc/* /usr/share/doc || :
85         rm -rf /usr/doc
86 fi 
87 if [ -e /usr/local/doc ] && [ ! -L /usr/local/doc ]; then 
88         mkdir -p /usr/local/share/doc
89         cp -a /usr/local/doc/* /usr/local/share/doc
90         rm -rf /usr/local/doc
91 fi 
92 if [ -e /usr/dict ] && [ ! -L /usr/dict ]; then 
93         mkdir -p /usr/share/dict
94         cp -a /usr/dict/* /usr/share/dict || :
95         rm -rf /usr/dict
96 fi 
97 if [ -e /var/lib ] && [ ! -L /var/lib ]; then 
98         mkdir -p /var/state
99         cp -a /var/lib/* /var/state
100         rm -rf /var/lib
101 fi 
102
103 %post
104 if [ -L /var/tmp ]; then
105         rm -rf /var/tmp
106         mkdir -p /var/tmp
107         chmod 1777 /var/tmp
108 fi
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %files
114 %defattr(755,root,root,755)
115 /bin
116 %attr(700,root,root) /boot
117 %dir /etc
118 %attr(751,root,root) %dir /etc/security
119 %dir /etc/profile.d
120 %dir /etc/opt
121 %dir /etc/X11
122 %dir /etc/X11/wmconfig
123 /home
124 /lib
125 /mnt
126 /opt
127 %attr(555,root,root) /proc
128 %attr(700,root,root) /root
129 %dir /sbin
130 %attr(1777,root,root) /tmp
131 /usr
132 %dir /var
133 %dir /var/db
134 %dir /var/adm
135 %dir /var/local
136 %dir /var/games
137 /var/lock
138 %attr(751,root,root) /var/log
139 %dir /var/run
140 %dir /var/preserve
141 /var/spool
142 %dir /var/state
143 %dir /var/opt
144 %attr(1777,root,root) %dir /var/tmp
145
146 %changelog
147 * Wed May 19 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
148 - fixed some directories ... -- look in setup/passwd file ..
149   (wywaliæ ten wpis, przed fina³ow± przebudow± !)
150 - added /opt (commercial software) && /var/adm 
151   (wywaliæ wszelkie linkowania, na razie s± zakomentowane)
152  
153 * Thu May  6 1999 Artur Frysiak <wiget@pld.org.pl>
154   [1.5-1]
155 - modyfications for FHS 2.0.
156
157 * Tue Apr 20 1999 Piotr Czerwiñski <pius@pld.org.pl>
158   [1.4-8]
159 - recompiled on rpm 3.
160
161 * Wed Mar 31 1999 Piotr Czerwiñski <pius@pld.org.pl>
162   [1.4-7]
163 - added /etc/X11/wmconfig.
164
165 * Thu Feb 23 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
166   [1.4-6]
167 - added /etc/X11.
168
169 * Sun Feb 21 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
170   [1.4-5]
171 - removed /usr/tmp (not neccessary),
172 - added /usr/src,
173 - removed many directories which must belongs to other packages
174   (webserwer, ftpdaemon, smtpdaemon, gopher serwer, petidomo),
175 - simplification in %files,
176 - changed GUID on man directorirs to root.
177
178 * Wed Dec 30 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
179   [1.4-3d]
180 - changed permissions of /boot to 711  
181   (System.map must be readable by new ps),
182 - added /var/spool/{news,lpd,uucp},
183 - added /var/qmail,
184 - all symlinks are now as %ghost,
185 - added /var/lock/subsys,
186 - added /usr/X11R6/man/* & /usr/man/man/*,
187 - fixed permission of /var/spool/mail,
188 - added /etc/mail && /home/ftp,
189 - added /usr/lib/gopher-data && /usr/lib/games.
190
191 * Mon Aug 10 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
192   [1.4-1d]
193 - changed relase to 1d (PLD-devel),
194 - added /opt for commercial software,
195 - /var/tmp as symlink to /tmp,
196 - /var/adm as symlink to /var/log.
197
198 * Mon Aug  10 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
199   [1.4-1]
200 - Buildroot changed to /tmp/%{name}-%%{version}-root,
201 - directory skeleton is builded directly in %install instead unpacking 
202   from cpio archive,
203 - translation modified for pl,
204 - removed /usr/etc,
205 - added /home/users - default base directory for users home
206   directories,
207 - changed permission on /var/lib/rpm to 700,
208 - changed perrmission on /root and /boot to 700,
209 - changed permission on /var/log to 711,
210 - changed permission on /var/spool/mail to 751,
211 - removed /usr/lib/X11,
212 - removed /var/nis.
213
214 * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
215 - translations modified for de, fr, tr
216
217 * Tue Sep 09 1997 Erik Troan <ewt@redhat.com>
218 - made a noarch package
219
220 * Wed Jul 09 1997 Erik Troan <ewt@redhat.com>
221 - added /
222
223 * Wed Apr 16 1997 Erik Troan <ewt@redhat.com>
224 - Changed /proc to 555
225 - Removed /var/spool/mqueue (which is owned by sendmail)
This page took 0.066377 seconds and 2 git commands to generate.