]> git.pld-linux.org Git - packages/autofs.git/commitdiff
- stripping autofs modules, autofs-3_1_3-1
authorkloczek <kloczek@pld-linux.org>
Tue, 6 Apr 1999 15:22:59 +0000 (15:22 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- modifications %post, %preun for standarizing this sections; this
  allow stop service on uninstall and automatic restart on upgrade.

Changed files:
    autofs.spec -> 1.3

autofs.spec

index fe14985aad5b59e4835e86206ffa72849567c1cf..e5f8c536a392f3c1399f07410aead614d99da0a7 100644 (file)
@@ -9,14 +9,12 @@ Release:      3
 Copyright:     GPL
 Group:         Daemons
 Group(pl):     Demony
-URL:           ftp://ftp.kernel.org/pub/linux/daemons/autofs
-Source0:       %{name}-%{version}.tar.bz2
-Source1:       %{name}.init
-Patch:         %{name}-%{version}.patch
+Source0:       ftp://ftp.kernel.org/pub/linux/daemons/autofs/%{name}-%{version}.tar.bz2
+Source1:       autofs.init
+Patch:         autofs.patch
 Buildroot:     /tmp/%{name}-%{version}-root
 Prereq:                /sbin/chkconfig
 Requires:      mktemp
-Exclusivearch: i386
 
 %description
 autofs is a daemon which automatically mounts filesystems when you use
@@ -48,52 +46,59 @@ sistemleri, CD-ROM'lar ve disketler 
 %patch -p1 
 
 %build
-CFLAGS=$RPM_OPT_FLAGS LDFLAGS=-s \
-    ./configure \
-    --prefix=/usr \
-    --sysconfdir=/etc/autofs
+CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
+./configure \
+       --prefix=/usr \
+       --sysconfdir=/etc/autofs
 
 make 
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT/usr/{sbin,lib/autofs,man/{man5,man8}}
-install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,autofs}
+install -d $RPM_BUILD_ROOT/{misc,usr/{sbin,lib/autofs,man/{man5,man8}}} \
+       $RPM_BUILD_ROOT/etc/{rc.d/init.d,autofs}
 
-make sbindir=$RPM_BUILD_ROOT/usr/sbin \
-mandir=$RPM_BUILD_ROOT/usr/man \
-autofslibdir=$RPM_BUILD_ROOT/usr/lib/autofs install
+make install \
+       sbindir=$RPM_BUILD_ROOT/usr/sbin \
+       mandir=$RPM_BUILD_ROOT/usr/man \
+       autofslibdir=$RPM_BUILD_ROOT/usr/lib/autofs
 
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/autofs
 install samples/auto.* $RPM_BUILD_ROOT/etc/autofs
 
-install -d $RPM_BUILD_ROOT/misc
+touch $RPM_BUILD_ROOT/etc/autofs/auto.{home,misc,var,tmp}
 
-for i in auto.home auto.misc auto.var auto.tmp; do
-touch $RPM_BUILD_ROOT/etc/autofs/$i; done
+strip --strip-unneeded $RPM_BUILD_ROOT/usr/lib/autofs/*
 
 gzip -9nf $RPM_BUILD_ROOT/usr/man/man[58]/* \
        NEWS README 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
+%post -n autofs
 /sbin/chkconfig --add autofs
+if test -r /var/run/autofs.pid; then
+       /etc/rc.d/init.d/autofs stop >&2
+       /etc/rc.d/init.d/autofs start >&2
+else
+       echo "Run \"/etc/rc.d/init.d/autofs start\" to start autofs daemon."
+fi
 
-%preun
-if [ $1 = 0 ]; then
-    /sbin/chkconfig --del autofs
+%preun -n autofs
+if [ "$1" = "0" ]; then
+       /sbin/chkconfig --del autofs
+       /etc/rc.d/init.d/autofs stop >&2
 fi
 
+%clean
+rm -rf $RPM_BUILD_ROOT
+
 %files
 %defattr(644,root,root,755)
 %doc {NEWS,README}.gz 
 
-%attr(750,root,root) %config /etc/rc.d/init.d/autofs
-%attr(-,root,root,750) %dir /etc/autofs
-%attr(640,root,root) %config %verify(not size mtime md5) /etc/autofs/*
+%attr(754,root,root) %config /etc/rc.d/init.d/autofs
+%dir /etc/autofs
+%attr(644,root,root) %config %verify(not size mtime md5) /etc/autofs/*
 %attr(755,root,root) /usr/sbin/automount
 
 %dir /misc
@@ -103,8 +108,13 @@ fi
 /usr/man/man[58]/*
 
 %changelog
-* Mon Apr  5 1999 Piotr Czerwiñski <pius@pld.org.pl>
+* Tue Apr  6 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
   [3.1.3-3]
+- stripping autofs modules,
+- modifications %post, %preun for standarizing this sections; this allow stop
+  service on uninstall and automatic restart on upgrade.
+
+* Mon Apr  5 1999 Piotr Czerwiñski <pius@pld.org.pl>
 - changed Group(pl) to Demony,
 - gzipping documentation,
 - added -nf to gzip parameters,
This page took 0.039958 seconds and 4 git commands to generate.