added vprocunhide initscript
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Sat, 6 Mar 2004 01:52:09 +0000 (01:52 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Sat, 6 Mar 2004 01:52:09 +0000 (01:52 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1119 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/util-vserver.spec.in

index 9b37aa2..4bd94c1 100644 (file)
@@ -4,6 +4,7 @@
 %define confdefaultdir %confdir/.defaults
 %define pkglibdir      %_libdir/%name
 %define __chattr       /usr/bin/chattr
+%define chkconfig      /sbin/chkconfig
 
 Summary:       Linux virtual server utilities
 Name:          @PACKAGE@
@@ -46,6 +47,7 @@ Group:                System Environment/Base
 Provides:      init(@PACKAGE@)
 Requires:      %name = %epoch:%version-%release
 Requires:      initscripts
+Require(pre,postun):   %_initrddir
 
 %package legacy
 Summary:       Legacy utilities for util-vserver
@@ -112,26 +114,31 @@ f="%confdefaultdir/run.rev";  test -L "$f" -o -e "$f" || ln -s /var/run/vservers
 
 %define v_services     httpd named portmap sendmail smb sshd xinetd
 %post sysv
-/sbin/chkconfig --add vservers
-/sbin/chkconfig --add rebootmgr
+%chkconfig --add vservers
+%chkconfig --add rebootmgr
+%chkconfig --add vprocunhide
 
 for i in %v_services; do
-       /sbin/chkconfig --add v_$i
+       %chkconfig --add v_$i
 done
 
 
 %preun sysv
 test "$1" != 0 || for i in %v_services; do
-       /sbin/chkconfig --del v_$i
+       %chkconfig --del v_$i
 done
 
-test "$1" != 0 || %{_initrddir}/rebootmgr stop &>/dev/null || :
-test "$1" != 0 || /sbin/chkconfig --del rebootmgr
-test "$1" != 0 || /sbin/chkconfig --del vservers
+test "$1" != 0 || %_initrddir/vprocunhide stop &>/dev/null || :
+test "$1" != 0 || %_initrddir/rebootmgr   stop &>/dev/null || :
+
+test "$1" != 0 || %chkconfig --del vprocunhide
+test "$1" != 0 || %chkconfig --del rebootmgr
+test "$1" != 0 || %chkconfig --del vservers
 
 
 %postun sysv
-test "$1" = 0  || %{_initrddir}/rebootmgr condrestart >/dev/null || :
+test "$1" = 0  || %_initrddir/vprocunhide condrestart >/dev/null || :
+test "$1" = 0  || %_initrddir/rebootmgr   condrestart >/dev/null || :
 
 
 %post   lib -p /sbin/ldconfig
@@ -190,5 +197,8 @@ test "$1" = 0  || %{_initrddir}/rebootmgr condrestart >/dev/null || :
 
 
 %changelog
+* Sat Mar  6 2004 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0:0.29.198-0
+- added vprocunhide-service support
+
 * Wed Oct  1 2003 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 0:0.23.5-0
 - Initial build.