]> git.pld-linux.org Git - packages/autofs.git/blob - autofs.spec
- support for autofs.sysconfig
[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 Copyright:      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:      /tmp/%{name}-%{version}-root
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 einschließen. 
35
36 %description -l fr
37 autofs est un démon qui monte automatiquement les systèmes de fichiers
38 lorsqu'on les utilise et les démonte lorsqu'on ne les utilise plus. Cela
39 inclus les systèmes de fichiers réseau, les CD-ROMs, les disquettes, etc.
40
41 %description -l pl
42 Autofs jest demonem, który montuje automatycznie systemy plików je¿eli
43 je u¿ywasz i odmontowuje pó¼niej, je¿eli ich nie u¿ywasz. Mo¿e montowaæ
44 sieciowy system plików, CD-romy, stacje dyskietek i inne.
45
46 %description -l tr
47 autofs, kullanýlan dosya sistemlerini gerek olunca kendiliðinden baðlar
48 ve kullanýmlarý sona erince yine kendiliðinden çözer. Bu iþlem, að dosya
49 sistemleri, CD-ROM'lar ve disketler üzerinde yapýlabilir.
50
51 %prep
52 %setup -q
53
54 %build
55 LDFLAGS="-s"; export LDFLAGS
56 %configure
57  
58 make 
59
60 %install
61 rm -rf $RPM_BUILD_ROOT
62
63 install -d $RPM_BUILD_ROOT/{misc,net,%{_sbindir},%{_libdir}/autofs,%{_mandir}/man{5,8}} \
64         $RPM_BUILD_ROOT/etc/{rc.d/init.d,autofs,sysconfig}
65
66 make install \
67         INSTALLROOT=$RPM_BUILD_ROOT
68
69 install %{SOURCE1}      $RPM_BUILD_ROOT/etc/rc.d/init.d/autofs
70
71 install %{SOURCE2}      $RPM_BUILD_ROOT/etc/autofs/auto.master
72 install %{SOURCE3}      $RPM_BUILD_ROOT/etc/autofs/auto.misc
73 install %{SOURCE4}      $RPM_BUILD_ROOT/etc/autofs/auto.mnt
74 install %{SOURCE5}      $RPM_BUILD_ROOT/etc/autofs/auto.net
75 install %{SOURCE6}      $RPM_BUILD_ROOT/etc/sysconfig/autofs
76
77 touch                   $RPM_BUILD_ROOT/etc/autofs/auto.{home,misc,var,tmp}
78
79 strip --strip-unneeded  $RPM_BUILD_ROOT%{_libdir}/autofs/*
80
81 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[58]/* \
82         NEWS README 
83
84 %post
85 /sbin/chkconfig --add autofs
86 if test -r /var/lock/subsys/automount; then
87         /etc/rc.d/init.d/autofs restart 1>&2
88 else
89         echo "Run \"/etc/rc.d/init.d/autofs start\" to start autofs daemon."
90 fi
91
92 %preun
93 if [ "$1" = "0" ]; then
94         /sbin/chkconfig --del autofs
95         if [ -f /var/lock/subsys/automount ]; then
96                 /etc/rc.d/init.d/autofs stop 1>&2
97         fi
98 fi
99
100 %clean
101 rm -rf $RPM_BUILD_ROOT
102
103 %files
104 %defattr(644,root,root,755)
105 %doc {NEWS,README}.gz 
106
107 %attr(754,root,root) %config /etc/rc.d/init.d/autofs
108 %dir %{_sysconfdir}
109 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/autofs
110 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.home
111 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.master
112 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.misc
113 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.mnt
114 %attr(750,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.net
115 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.tmp
116 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/auto.var
117 %attr(755,root,root) %{_sbindir}/automount
118
119 %dir /misc
120 %dir /net
121
122 %dir %{_libdir}/autofs
123 %attr(755,root,root) %{_libdir}/autofs/*
124
125 %{_mandir}/man[58]/*
This page took 0.070898 seconds and 4 git commands to generate.