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