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