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 |
|