]> git.pld-linux.org Git - packages/autofs.git/blob - autofs.spec
4.0.0pre10
[packages/autofs.git] / autofs.spec
1 Summary:        autofs daemon
2 Summary(de):    autofs daemon 
3 Summary(fr):    démon autofs
4 Summary(pl):    Demon autofs 
5 Summary(tr):    autofs sunucu süreci
6 Name:           autofs
7 Version:        4.0.0pre10
8 Release:        1
9 License:        GPL
10 Group:          Daemons
11 Group(pl):      Serwery
12 Source0:        ftp://ftp.kernel.org/pub/linux/daemons/autofs/testing-v4/%{name}-%{version}.tar.bz2
13 Source1:        %{name}.init
14 Source2:        %{name}-auto.master
15 Source3:        %{name}-auto.misc
16 Source4:        %{name}-auto.mnt
17 Source5:        %{name}-auto.net
18 Source6:        %{name}.sysconfig
19 Patch0:         %{name}-clean.patch
20 Patch1:         %{name}-doc.patch
21 Patch2:         %{name}-hesiod-bind.patch
22 # Needed to check !!
23 Patch3:         %{name}-initialize.patch
24 Patch4:         %{name}-man.patch
25 Patch5:         %{name}-linux-2.3.patch
26 Patch6:         %{name}-loop.patch
27 Patch7:         %{name}-modules.patch
28 Patch8:         %{name}-open_max.patch
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Prereq:         /sbin/chkconfig
31 Requires:       mktemp
32 Prereq:         rc-scripts
33
34 %define         _sysconfdir     /etc/autofs
35
36 %description
37 autofs is a daemon which automatically mounts filesystems when you use
38 them, and unmounts them later when you are not using them. This can
39 include network filesystems, CD-ROMs, floppies, and so forth.
40
41 %description -l de
42 autofs ist ein Dämon, der Dateisysteme automatisch montiert, wenn sie
43 benutzt werden, und sie später bei Nichtbenutzung wieder demontiert.
44 Dies kann Netz-Dateisysteme, CD-ROMs, Disketten und ähnliches
45 einschließen.
46
47 %description -l fr
48 autofs est un démon qui monte automatiquement les systèmes de fichiers
49 lorsqu'on les utilise et les démonte lorsqu'on ne les utilise plus.
50 Cela inclus les systèmes de fichiers réseau, les CD-ROMs, les
51 disquettes, etc.
52
53 %description -l pl
54 Autofs jest demonem, który montuje automatycznie systemy plików je¿eli
55 je u¿ywasz i odmontowuje pó¼niej, je¿eli ich nie u¿ywasz. Mo¿e
56 montowaæ sieciowy system plików, CD-romy, stacje dyskietek i inne.
57
58 %description -l tr
59 autofs, kullanýlan dosya sistemlerini gerek olunca kendiliðinden
60 baðlar ve kullanýmlarý sona erince yine kendiliðinden çözer. Bu iþlem,
61 að dosya sistemleri, CD-ROM'lar ve disketler üzerinde yapýlabilir.
62
63 %prep
64 %setup -q
65 %patch0 -p1
66 %patch1 -p1
67 %patch2 -p1
68 #%patch3 -p1
69 %patch4 -p1
70 #%patch5 -p1
71 %patch6 -p1
72 %patch7 -p1
73 %patch8 -p1
74
75 %build
76 %configure
77  
78 %{__make} 
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82
83 install -d $RPM_BUILD_ROOT/{misc,net,%{_sbindir},%{_libdir}/autofs,%{_mandir}/man{5,8}} \
84         $RPM_BUILD_ROOT/etc/{rc.d/init.d,autofs,sysconfig}
85
86 %{__make} install \
87         INSTALLROOT=$RPM_BUILD_ROOT
88
89 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/autofs
90
91 install %{SOURCE2}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.master
92 install %{SOURCE3}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.misc
93 install %{SOURCE4}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.mnt
94 install %{SOURCE5}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.net
95 install %{SOURCE6}      $RPM_BUILD_ROOT/etc/sysconfig/autofs
96
97 touch $RPM_BUILD_ROOT%{_sysconfdir}/auto.{home,misc,var,tmp}
98
99 gzip -9nf NEWS README 
100
101 %post
102 /sbin/chkconfig --add autofs
103 if test -r /var/lock/subsys/automount; then
104         /etc/rc.d/init.d/autofs restart 1>&2
105 else
106         echo "Run \"/etc/rc.d/init.d/autofs start\" to start autofs daemon."
107 fi
108
109 %preun
110 if [ "$1" = "0" ]; then
111         /sbin/chkconfig --del autofs
112         if [ -f /var/lock/subsys/automount ]; then
113                 /etc/rc.d/init.d/autofs stop 1>&2
114         fi
115 fi
116
117 %clean
118 rm -rf $RPM_BUILD_ROOT
119
120 %files
121 %defattr(644,root,root,755)
122 %doc {NEWS,README}.gz 
123
124 %attr(754,root,root) %config /etc/rc.d/init.d/autofs
125 %dir %{_sysconfdir}
126 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/autofs
127 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.home
128 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.master
129 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.misc
130 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.mnt
131 %attr(750,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.net
132 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.tmp
133 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.var
134 %attr(755,root,root) %{_sbindir}/automount
135
136 %dir /misc
137 %dir /net
138
139 %dir %{_libdir}/autofs
140 %attr(755,root,root) %{_libdir}/autofs/*
141
142 %{_mandir}/man[58]/*
This page took 0.072266 seconds and 4 git commands to generate.