]> git.pld-linux.org Git - packages/am-utils.git/blob - am-utils.spec
- fix in %preun.
[packages/am-utils.git] / am-utils.spec
1 Summary:        Automount utilities including an updated version of Amd
2 Summary(es):    Utilitarios del automount - incluye el servidor automount NFS
3 Summary(pl):    Narzêdzia do automatycznego montowania systemów plików
4 Summary(pt_BR): Utilitários do automount - inclui o servidor automount NFS
5 Name:           am-utils
6 Version:        6.0.7
7 Release:        3
8 Epoch:          5
9 License:        BSD
10 Group:          Daemons
11 Source0:        ftp://shekel.mcl.cs.columbia.edu/pub/am-utils/%{name}-%{version}.tar.gz
12 Source1:        %{name}.init
13 Source2:        %{name}.conf
14 Source3:        %{name}.sysconf
15 Patch0:         %{name}-6.0a16-linux.patch
16 Patch1:         %{name}-6.0a16-alpha.patch
17 URL:            http://www.am-utils.org/
18 BuildRequires:  autoconf
19 Prereq:         /sbin/chkconfig
20 Requires:       portmap
21 Obsoletes:      amd
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Am-utils includes an updated version of Amd, the popular BSD
26 automounter. An automounter is a program which maintains a cache of
27 mounted filesystems. Filesystems are mounted when they are first
28 referenced by the user and unmounted after a certain period of
29 inactivity. Amd supports a variety of filesystems, including NFS, UFS,
30 CD-ROMS and local drives.
31
32 You should install am-utils if you need a program for automatically
33 mounting and unmounting filesystems.
34
35 %description -l es
36 am-utils es la "próxima generación" del popular automounter BSD amd.
37 Incluye muchas adiciones: actualizaciones, portes, programas,
38 características, correcciones de problemas, etc. AMD es el servidor
39 automount de Berkeley. Tiene la capacidad de automáticamente montar
40 sistemas de archivos de todos los tipos, incluyendo sistemas de
41 archivos NFS, CD-ROMs y accionadores locales y de desmontarlos cuando
42 no estén en uso. La configuración por defecto permite que se haga un
43 'cd /net/[máquina]' para obtener una lista de los directorios
44 exportados por aquella máquina
45
46 %description -l pl
47 Pakiet am-utils zawiera uaktualnion± wersjê amd, popularnego
48 automountera z BSD. Automounter to program zarz±dzaj±cy montowaniem
49 systemów plików. Systemy plików s± montowane przy pierwszym u¿yciu
50 przez u¿ytkownika, a odmontowywane po pewnym czasie nieu¿ywania. amd
51 obs³uguje wiele systemów plików, w tym NFS, UFS, CD-ROM oraz lokalne
52 urz±dzenia.
53
54 %description -l pt_BR
55 O am-utils é a "próxima geração" do popular automounter BSD amd.
56 Inclui muitas adições: atualizações, portes, programas,
57 características, correções de problemas, etc.
58
59 O AMD é o servidor automount de Berkeley. Tem a capacidade de
60 automaticamente montar sistemas de arquivos de todos os tipos,
61 incluindo sistemas de arquivos NFS, CD-ROMs e acionadores locais e de
62 desmontá-los quando não estiverem mais sendo usados.
63
64 A configuração default permite que seja feito um 'cd /net/[máquina]'
65 para obter uma lista dos diretórios exportados por aquela máquina
66
67 %prep
68 %setup -q
69 %patch0 -p1
70 %ifnarch i386
71 %patch1 -p1
72 %endif
73
74 %build
75 CFLAGS="%{rpmcflags}"
76 %configure2_13 \
77         --prefix=%{_prefix} \
78         --enable-shared \
79         --sysconfdir=%{_sysconfdir} \
80         --enable-libs=-lnsl
81
82 # fun with autoconf
83 touch `find -name Makefile.in`
84 %{__make}
85
86 %install
87 rm -rf $RPM_BUILD_ROOT
88 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{sysconfig,rc.d/init.d} \
89         $RPM_BUILD_ROOT/.automount
90
91 %{__make} install DESTDIR=$RPM_BUILD_ROOT
92
93 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/amd
94 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/amd.conf
95 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/amd
96
97 %clean
98 rm -rf $RPM_BUILD_ROOT
99
100 %post
101 /sbin/ldconfig
102 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
103 /sbin/chkconfig --add amd
104 if [ -f /var/lock/subsys/drbd ]; then
105         /etc/rc.d/init.d/amd restart >&2
106 else
107         echo "Run \"/etc/rc.d/init.d/amd start\" to start amd service." >&2
108 fi
109
110 %preun
111 if [ "$1" = "0" ]; then
112         if [ -f /var/lock/subsys/amd ]; then
113                 /etc/rc.d/init.d/amd stop
114         fi
115         /sbin/chkconfig --del amd
116 fi
117
118 %postun
119 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
120 /sbin/ldconfig
121
122 %files
123 %defattr(644,root,root,755)
124 %doc doc/*.ps AUTHORS BUGS NEWS README* ChangeLog ldap-id.txt
125 %dir /.automount
126 %config %{_sysconfdir}/amd.conf
127 %config /etc/sysconfig/amd
128 %attr(754,root,root) /etc/rc.d/init.d/amd
129 %attr(755,root,root) %{_bindir}/pawd
130 %attr(755,root,root) %{_sbindir}/*
131 %attr(755,root,root) %{_libdir}/*
132 %{_mandir}/man[158]/*
133 %{_infodir}/am-utils.info*
This page took 0.070595 seconds and 3 git commands to generate.