/[packages]/cauldron/filesystem/current/SPECS/filesystem.spec
ViewVC logotype

Contents of /cauldron/filesystem/current/SPECS/filesystem.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 36 - (show annotations) (download)
Sun Jan 2 21:15:19 2011 UTC (12 years, 8 months ago) by tmb
File size: 2234 byte(s)
imported package filesystem
1 Name: filesystem
2 Version: 2.1.9
3 Release: %mkrel 11
4 Summary: The basic directory layout for a Linux system
5 License: Public Domain
6 Group: System/Base
7 URL: http://www.mageia.org/
8 Buildroot: %{_tmppath}/%{name}-%{version}
9
10 %description
11 The filesystem package is one of the basic packages that is installed on
12 a Mageia Linux system. Filesystem contains the basic directory layout
13 for a Linux operating system, including the correct permissions for the
14 directories.
15
16 %install
17 mkdir %{buildroot}
18
19 cd %{buildroot}
20
21 mkdir -p mnt media bin boot
22 mkdir -p opt proc root sbin sys tmp
23 mkdir -p home initrd
24 mkdir -p lib/modules
25
26 mkdir -p %{buildroot}%{_sysconfdir}/{profile.d,skel,security,ssl,sysconfig,default}
27 mkdir -p %{_lib}
28
29 mkdir -p %{buildroot}%{_prefix}/{etc,src,lib}
30 mkdir -p %{buildroot}/{%{_bindir},%{_libdir},%{_includedir},%{_sbindir},%{_datadir}}
31 mkdir -p %{buildroot}/%{_datadir}/{misc,pixmaps,applications,dict,doc,empty,fonts}
32 mkdir -p %{buildroot}/%{_datadir}/color/{icc,cmms,settings}
33
34 # man
35 mkdir -p %{buildroot}/%{_mandir}/man{1,2,3,4,5,6,7,8,9,n}
36 mkdir -p %{buildroot}/%{_infodir}
37 # games
38 mkdir -p %{buildroot}/{%{_gamesbindir},%{_gamesdatadir}}
39 mkdir -p %{buildroot}/{%{_libdir},%{_prefix}/lib}/games
40
41 mkdir -p %{buildroot}/%{_libdir}/gcc-lib
42 mkdir -p %{buildroot}/%{_prefix}/lib/gcc-lib
43
44 mkdir -p usr/local/{bin,doc,etc,games,lib,%{_lib},sbin,src,libexec,include}
45 mkdir -p usr/local/share/{man/man{1,2,3,4,5,6,7,8,9,n},info}
46
47 mkdir -p var/{local,log,nis,preserve,run,lib,empty}
48 mkdir -p var/spool/{mail,lpd}
49 mkdir -p var/lib/{games,misc}
50 mkdir -p var/{tmp,db,cache/man,opt,games,yp}
51 mkdir -p var/lock/subsys
52
53 ln -snf ../var/tmp usr/tmp
54 ln -snf spool/mail var/mail
55
56 %clean
57 rm -rf %{buildroot}
58
59 %files
60 %defattr(0755,root,root)
61 /bin
62 /boot
63 /etc
64 /home
65 /initrd
66 /lib
67 %if %{_lib} != lib
68 /%{_lib}
69 %endif
70 %dir /media
71 %dir /mnt
72 %dir /opt
73 /proc
74 /sys
75 %attr(750,root,root) /root
76 /sbin
77 %attr(1777,root,root) /tmp
78 %{_prefix}
79 %dir /var
80 /var/db
81 /var/lib
82 /var/local
83 /var/empty
84 %dir %attr(775,root,uucp) /var/lock
85 /var/lock/subsys
86 /var/cache
87 /var/log
88 /var/mail
89 /var/nis
90 /var/opt
91 /var/preserve
92 /var/run
93 %dir /var/spool
94 %attr(0755,root,daemon) %dir /var/spool/lpd
95 %attr(775,root,mail) /var/spool/mail
96 %attr(1777,root,root) /var/tmp
97 /var/yp
98

  ViewVC Help
Powered by ViewVC 1.1.28