]> git.pld-linux.org Git - packages/autofs.git/blob - autofs.spec
- BuildRequires openldap-devel
[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:        4
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 BuildRequires:  openldap-devel
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 Prereq:         /sbin/chkconfig
34 Requires:       mktemp
35 Prereq:         rc-scripts
36
37 %define         _sysconfdir     /etc/autofs
38
39 %description
40 autofs is a daemon which automatically mounts filesystems when you use
41 them, and unmounts them later when you are not using them. This can
42 include network filesystems, CD-ROMs, floppies, and so forth.
43
44 %description -l de
45 autofs ist ein Dämon, der Dateisysteme automatisch montiert, wenn sie
46 benutzt werden, und sie später bei Nichtbenutzung wieder demontiert.
47 Dies kann Netz-Dateisysteme, CD-ROMs, Disketten und ähnliches
48 einschließen.
49
50 %description -l fr
51 autofs est un démon qui monte automatiquement les systèmes de fichiers
52 lorsqu'on les utilise et les démonte lorsqu'on ne les utilise plus.
53 Cela inclus les systèmes de fichiers réseau, les CD-ROMs, les
54 disquettes, etc.
55
56 %description -l pl
57 Autofs jest demonem, który montuje automatycznie systemy plików je¿eli
58 je u¿ywasz i odmontowuje pó¼niej, je¿eli ich nie u¿ywasz. Mo¿e
59 montowaæ sieciowy system plików, CD-romy, stacje dyskietek i inne.
60
61 %description -l tr
62 autofs, kullanýlan dosya sistemlerini gerek olunca kendiliðinden
63 baðlar ve kullanýmlarý sona erince yine kendiliðinden çözer. Bu iþlem,
64 að dosya sistemleri, CD-ROM'lar ve disketler üzerinde yapýlabilir.
65
66 %package ldap
67 Summary:        LDAP lookup module for autofs
68 Summary(pl):    Modu³ LDAP dla autofs
69 Group:          Daemons
70 Group(de):      Server
71 Group(pl):      Serwery
72 Requires:       %{name} = %{version}
73
74 %description ldap
75 This package contains the autofs module necessary to use automount
76 maps stored on an LDAP server.
77
78 %prep
79 %setup -q
80 %patch0 -p1
81 %patch1 -p1
82 %patch2 -p1
83 #%patch3 -p1
84 %patch4 -p1
85 #%patch5 -p1
86 %patch6 -p1
87 %patch7 -p1
88 %patch8 -p1
89
90 %build
91 chmod 755 configure
92 autoconf
93 %configure2_13
94  
95 %{__make} 
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99
100 install -d $RPM_BUILD_ROOT/{misc,net,%{_sbindir},%{_libdir}/autofs,%{_mandir}/man{5,8}} \
101         $RPM_BUILD_ROOT/etc/{rc.d/init.d,autofs,sysconfig}
102
103 %{__make} install \
104         INSTALLROOT=$RPM_BUILD_ROOT
105
106 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/autofs
107
108 install %{SOURCE2}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.master
109 install %{SOURCE3}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.misc
110 install %{SOURCE4}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.mnt
111 install %{SOURCE5}      $RPM_BUILD_ROOT%{_sysconfdir}/auto.net
112 install %{SOURCE6}      $RPM_BUILD_ROOT/etc/sysconfig/autofs
113
114 touch $RPM_BUILD_ROOT%{_sysconfdir}/auto.{home,misc,var,tmp}
115
116 gzip -9nf NEWS README 
117
118 %post
119 /sbin/chkconfig --add autofs
120 # triggerpostun would get called after %post
121 if [ -f /var/lock/subsys/automount ]; then
122         mv /var/lock/subsys/automount /var/lock/subsys/autofs
123 fi
124 if test -r /var/lock/subsys/autofs; then
125         /etc/rc.d/init.d/autofs restart 1>&2
126 else
127         echo "Run \"/etc/rc.d/init.d/autofs start\" to start autofs daemon."
128 fi
129
130 %preun
131 if [ "$1" = "0" ]; then
132         /sbin/chkconfig --del autofs
133         if [ -f /var/lock/subsys/autofs ]; then
134                 /etc/rc.d/init.d/autofs stop 1>&2
135         fi
136 fi
137
138 %clean
139 rm -rf $RPM_BUILD_ROOT
140
141 %files
142 %defattr(644,root,root,755)
143 %doc {NEWS,README}.gz 
144
145 %attr(754,root,root) %config /etc/rc.d/init.d/autofs
146 %dir %{_sysconfdir}
147 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/autofs
148 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.home
149 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.master
150 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.misc
151 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.mnt
152 %attr(750,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.net
153 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.tmp
154 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.var
155 %attr(755,root,root) %{_sbindir}/automount
156
157 %dir /misc
158 %dir /net
159
160 %dir %{_libdir}/autofs
161 %attr(755,root,root) %{_libdir}/autofs/mount_*
162 %attr(755,root,root) %{_libdir}/autofs/parse_*
163 %attr(755,root,root) %{_libdir}/autofs/lookup_[^l]*
164
165 %{_mandir}/man[58]/*
166
167 %files ldap
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_libdir}/autofs/lookup_ldap.so
This page took 0.080652 seconds and 4 git commands to generate.