source: projects/specs/trunk/f/filesystem/filesystem-vl.spec @ 10954

Revision 10954, 5.2 KB checked in by tomop, 7 years ago (diff)

gd-2.2.4-1 g/gd/gd-vl.spec

Line 
1Summary: The basic directory layout for a Linux system.
2Summary(ja): Linux システム用の基本ディレクトリ配置
3Name: filesystem
4Version: 2.6
5Release: 2%{?_dist_release}
6License: Public Domain
7Group: System Environment/Base
8Buildroot: %{_tmppath}/%{name}-%{version}-root
9BuildArchitectures: noarch
10Requires: setup
11
12%description
13The filesystem package is one of the basic packages that is installed on
14a Vine Linux system.  Filesystem  contains the basic directory layout
15for a Linux operating system, including the correct permissions for the
16directories.
17
18%prep
19
20%install
21rm -rf $RPM_BUILD_ROOT
22mkdir $RPM_BUILD_ROOT
23
24cd $RPM_BUILD_ROOT
25
26mkdir -p mnt/{floppy,cdrom} \
27        bin boot dev \
28        etc/{X11/{applnk,fontpath.d},xdg/autostart,opt,pm/{config.d,power.d,sleep.d},xinetd.d,skel,sysconfig,pki,fonts/conf.{d,avail}} \
29        home lib/modules {lib,lib64}/tls media mnt opt proc root run sbin selinux srv sys tmp initrd \
30        usr/{bin,etc,games,include,{lib,lib64}/{games,sse2,gcc-lib,tls,X11,pm-utils/{module.d,power.d,sleep.d}},lib/{games,gcc-lib,locale,sse2,X11},libexec,local/{bin,etc,games,lib,lib64,sbin,src,share/{applications,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x},info},libexec,include,},sbin,share/{aclocal,applications,backgrounds,desktop-directories,doc,dict,empty,games,ghostscript/conf.d,gnome,icons,idl,info,man/man{1,2,3,4,5,6,7,8,9,n,1x,2x,3x,4x,5x,6x,7x,8x,9x},mime-info,misc,omf,pixmaps,themes,xsessions,X11},src} \
31        var/{adm,empty,lib/{games,misc,rpm-state},state/misc,local,lock/subsys,log,nis,preserve,run,spool/{mail,lpd},tmp,db,cache,opt,games,yp}
32
33ln -snf ../var/tmp usr/tmp
34ln -snf spool/mail var/mail
35
36%clean
37rm -rf $RPM_BUILD_ROOT
38
39%files
40%defattr(0755,root,root)
41%dir %attr(555,root,root) /
42%attr(555,root,root) /bin
43%attr(555,root,root) /boot
44/dev
45%dir /etc
46/etc/*
47/home
48%attr(555,root,root) /lib
49%attr(555,root,root) /lib64
50/media
51%dir /mnt
52%ghost %config(missingok) %verify(not size md5 mode user link rdev group mtime) /mnt/cdrom
53%ghost %config(missingok) %verify(not size md5 mode user link rdev group mtime) /mnt/floppy
54%dir /opt
55%attr(555,root,root) /proc
56%attr(750,root,root) /root
57/run
58%attr(555,root,root) /sbin
59/selinux
60/srv
61/sys
62/initrd
63%attr(1777,root,root) /tmp
64%dir /usr
65/usr/[^s]*
66/usr/sbin
67%dir /usr/share
68/usr/share/aclocal
69/usr/share/applications
70/usr/share/backgrounds
71/usr/share/desktop-directories
72/usr/share/doc
73/usr/share/dict
74%attr(555,root,root) %dir /usr/share/empty
75/usr/share/games
76/usr/share/ghostscript
77/usr/share/gnome
78/usr/share/icons
79/usr/share/idl
80/usr/share/info
81/usr/share/man
82/usr/share/mime-info
83/usr/share/misc
84/usr/share/omf
85/usr/share/pixmaps
86/usr/share/themes
87/usr/share/xsessions
88/usr/share/X11
89/usr/src
90%dir /var
91/var/db
92/var/lib
93/var/local
94%dir %attr(0775,root,lock) /var/lock
95/var/lock/subsys
96/var/cache
97/var/empty
98/var/log
99/var/mail
100/var/nis
101/var/opt
102/var/preserve
103/var/run
104%dir /var/spool
105%attr(755,root,root) /var/spool/lpd
106%attr(775,root,mail) /var/spool/mail
107%attr(1777,root,root) /var/tmp
108/var/yp
109%dir /var/state
110/var/state/misc
111
112%changelog
113* Wed Dec 16 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6-2
114- added R:setup.
115
116* Tue Sep 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6-1
117- remove /var/lib/rpm , add /var/lib/rpm-state
118- add /run
119
120* Mon May 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5-1
121- remove %%ghost from /var/lock*
122- remove Prereq
123
124* Wed Apr 20 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-2
125- build for Vine 6
126
127* Sun May 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-1
128- new versioning policy
129
130* Sun Jan 13 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4-0vl1
131- remove /usr/X11R6 heirarchy
132- remove /usr/{lib,bin}/X11 symlinks
133- add /usr/{lib,bin}/X11 as direcotries
134
135* Wed Mar 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3-0vl1
136- add lib64 directory
137- use License: instead of Copyright:
138
139* Fri Jun 10 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0-0vl1
140- update to current directory layout.
141  - remove old style directory (/usr/doc ...)
142  - add /sys and ...
143
144* Fri Mar 29 2002 Jun Nishii <jun@vinelinux.org> 1.3.5-1vl2
145- added /initrd
146
147* Mon Aug 28 1999 Preston Brown <pbrown@redhat.com>
148- added /opt, /var/state, /var/cache for FHS compliance (#3966)
149
150* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
151- auto rebuild in the new build environment (release 4)
152
153* Sun Jan 17 1999 Jeff Johnson <jbj@redhat.com>
154- don't carry X11R6.1 as directory on sparc.
155- /var/tmp/build root (#811)
156
157* Wed Jan 13 1999 Preston Brown <pbrown@redhat.com>
158- font directory didn't belong, which I previously misunderstood.  removed.
159
160* Fri Nov 13 1998 Preston Brown <pbrown@redhat.com>
161- /usr/share/fonts/default added.
162
163* Fri Oct  9 1998 Bill Nottingham <notting@redhat.com>
164- put /mnt/cdrom back in
165
166* Wed Oct  7 1998 Bill Nottingham <notting@redhat.com>
167- Changed /root to 0750
168
169* Wed Aug 05 1998 Erik Troan <ewt@redhat.com>
170- added /var/db
171- set attributes in the spec file; don't depend on the ones in the cpio
172  archive
173- use a tarball instead of a cpioball
174
175* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
176- translations modified for de, fr, tr
177
178* Tue Sep 09 1997 Erik Troan <ewt@redhat.com>
179- made a noarch package
180
181* Wed Jul 09 1997 Erik Troan <ewt@redhat.com>
182- added /
183
184* Wed Apr 16 1997 Erik Troan <ewt@redhat.com>
185- Changed /proc to 555
186- Removed /var/spool/mqueue (which is owned by sendmail)
Note: See TracBrowser for help on using the repository browser.