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