X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=autofs.spec;h=b28450bb88663a03c7b032f69ea761a0285bbcfb;hb=c524c2aef942ae96cc6b64fedb121bf885eb5fea;hp=3779c17a077f8399769d49bb20d9135f57cc7811;hpb=c0bc08f5df54ea778b147fd995565a780556c783;p=packages%2Fautofs.git diff --git a/autofs.spec b/autofs.spec index 3779c17..b28450b 100644 --- a/autofs.spec +++ b/autofs.spec @@ -1,15 +1,17 @@ Summary: autofs daemon -Summary(de): autofs daemon +Summary(de): autofs daemon +Summary(es): Servidor autofs Summary(fr): démon autofs -Summary(pl): Demon autofs +Summary(pl): Demon autofs +Summary(pt_BR): Servidor autofs Summary(tr): autofs sunucu süreci Name: autofs -Version: 4.0.0pre7 -Release: 24 +Version: 4.0.0pre10 +Release: 5 +Epoch: 1 License: GPL Group: Daemons -Group(pl): Serwery -Source0: ftp://ftp.kernel.org/pub/linux/daemons/autofs/testing-v4/%{name}-%{version}.tar.gz +Source0: ftp://ftp.kernel.org/pub/linux/daemons/autofs/testing-v4/%{name}-%{version}.tar.bz2 Source1: %{name}.init Source2: %{name}-auto.master Source3: %{name}-auto.misc @@ -19,16 +21,20 @@ Source6: %{name}.sysconfig Patch0: %{name}-clean.patch Patch1: %{name}-doc.patch Patch2: %{name}-hesiod-bind.patch +# Needed to check !! Patch3: %{name}-initialize.patch -Patch4: %{name}-ldap.patch +Patch4: %{name}-man.patch Patch5: %{name}-linux-2.3.patch Patch6: %{name}-loop.patch Patch7: %{name}-modules.patch Patch8: %{name}-open_max.patch -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -Prereq: /sbin/chkconfig +BuildRequires: automake +BuildRequires: autoconf +BuildRequires: openldap-devel Requires: mktemp Prereq: rc-scripts +Prereq: /sbin/chkconfig +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/autofs @@ -43,6 +49,11 @@ benutzt werden, und sie sp Dies kann Netz-Dateisysteme, CD-ROMs, Disketten und ähnliches einschließen. +%description -l es +autofs es un servidor que monta automáticamente sistemas de archivos +cuando los usa, y los desmonta, más tarde, al terminar de usarlos. +Incluyendo sistemas de archivo en red, CD-ROMS, disquetes, etc. + %description -l fr autofs est un démon qui monte automatiquement les systèmes de fichiers lorsqu'on les utilise et les démonte lorsqu'on ne les utilise plus. @@ -54,17 +65,39 @@ Autofs jest demonem, kt je u¿ywasz i odmontowuje pó¼niej, je¿eli ich nie u¿ywasz. Mo¿e montowaæ sieciowy system plików, CD-romy, stacje dyskietek i inne. +%description -l pt_BR +O autofs é um servidor que monta automaticamente sistemas de arquivos +quando estes forem usados, desmontando-os mais tarde quando não +estiverem mais em uso. Incluindo sistemas de arquivo em rede, CD-ROMS, +disquetes, etc. + %description -l tr autofs, kullanýlan dosya sistemlerini gerek olunca kendiliðinden baðlar ve kullanýmlarý sona erince yine kendiliðinden çözer. Bu iþlem, að dosya sistemleri, CD-ROM'lar ve disketler üzerinde yapýlabilir. +%package ldap +Summary: LDAP lookup module for autofs +Summary(es): LDAP map support for the autofs package +Summary(pl): Modu³ LDAP dla autofs +Summary(pt_BR): Suporte a mapas LDAP para o pacote autofs +Group: Daemons +Requires: %{name} = %{version} + +%description ldap +This package contains the autofs module necessary to use automount +maps stored on an LDAP server. + +%description ldap -l pl +Ten pakiet zawiera modu³ autofs potrzebny do u¿ywania map automounta +trzymanych na serwerze LDAP. + %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 +#%patch3 -p1 %patch4 -p1 #%patch5 -p1 %patch6 -p1 @@ -72,13 +105,15 @@ a %patch8 -p1 %build +chmod a+w configure +aclocal +autoconf %configure - -%{__make} + +%{__make} %install rm -rf $RPM_BUILD_ROOT - install -d $RPM_BUILD_ROOT/{misc,net,%{_sbindir},%{_libdir}/autofs,%{_mandir}/man{5,8}} \ $RPM_BUILD_ROOT/etc/{rc.d/init.d,autofs,sysconfig} @@ -95,11 +130,18 @@ install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/autofs touch $RPM_BUILD_ROOT%{_sysconfdir}/auto.{home,misc,var,tmp} -gzip -9nf NEWS README +gzip -9nf NEWS README + +%clean +rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add autofs -if test -r /var/lock/subsys/automount; then +# triggerpostun would get called after %post +if [ -f /var/lock/subsys/automount ]; then + mv /var/lock/subsys/automount /var/lock/subsys/autofs +fi +if test -r /var/lock/subsys/autofs; then /etc/rc.d/init.d/autofs restart 1>&2 else echo "Run \"/etc/rc.d/init.d/autofs start\" to start autofs daemon." @@ -108,17 +150,14 @@ fi %preun if [ "$1" = "0" ]; then /sbin/chkconfig --del autofs - if [ -f /var/lock/subsys/automount ]; then + if [ -f /var/lock/subsys/autofs ]; then /etc/rc.d/init.d/autofs stop 1>&2 fi fi -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(644,root,root,755) -%doc {NEWS,README}.gz +%doc {NEWS,README}.gz %attr(754,root,root) %config /etc/rc.d/init.d/autofs %dir %{_sysconfdir} @@ -136,6 +175,12 @@ rm -rf $RPM_BUILD_ROOT %dir /net %dir %{_libdir}/autofs -%attr(755,root,root) %{_libdir}/autofs/* +%attr(755,root,root) %{_libdir}/autofs/mount_* +%attr(755,root,root) %{_libdir}/autofs/parse_* +%attr(755,root,root) %{_libdir}/autofs/lookup_[^l]* %{_mandir}/man[58]/* + +%files ldap +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/autofs/lookup_ldap.so