[Pkg-sysvinit-commits] r1604 - sysvinit/trunk/debian

Petter Reinholdtsen pere at alioth.debian.org
Mon Aug 3 22:15:11 UTC 2009


Author: pere
Date: 2009-08-03 22:15:11 +0000 (Mon, 03 Aug 2009)
New Revision: 1604

Modified:
   sysvinit/trunk/debian/sysv-rc.postinst
Log:
Clean up divert handling.

Modified: sysvinit/trunk/debian/sysv-rc.postinst
===================================================================
--- sysvinit/trunk/debian/sysv-rc.postinst	2009-08-03 21:58:13 UTC (rev 1603)
+++ sysvinit/trunk/debian/sysv-rc.postinst	2009-08-03 22:15:11 UTC (rev 1604)
@@ -18,25 +18,12 @@
     div=$(dpkg-divert --list $2)
     distrib=${4:-$2.distrib}
     case "$1" in
-    true)
-        if [ -z "$div" ]; then
-	    dpkg-divert --package $package --divert $distrib --add $2
-	    cp -dp $2 $distrib
-	    ln -sf $3 $2
-	fi
-	;;
     false)
         if [ -n "$div" ] && [ -z "${div%%*by $package}" ]; then
 	    mv $distrib $2
-	    dpkg-divert --remove $2
+	    dpkg-divert --package $package --remove $2
 	fi
 	;;
-    status) # Return true if the divert is in effect
-        if [ -n "$div" ] && [ -z "${div%%*by $package}" ]; then
-	    :
-	else
-	    false
-	fi
     esac
 }
 
@@ -116,8 +103,7 @@
 
 # Remove divert if it exist.  It was dropped in insserv 1.12.0-11 and
 # sysvinit 2.87dsf-3, 2009-07-29.
-check_divert false /usr/sbin/update-rc.d \
-    /usr/sbin/update-rc.d-insserv
+check_divert false /usr/sbin/update-rc.d /usr/sbin/update-rc.d-insserv
 
 case "$1" in
     configure)




More information about the Pkg-sysvinit-commits mailing list