[Pkg-utopia-commits] r3479 -	/packages/unstable/hal/debian/hal.postinst
    biebl at users.alioth.debian.org 
    biebl at users.alioth.debian.org
       
    Thu Jan 28 00:17:10 UTC 2010
    
    
  
Author: biebl
Date: Thu Jan 28 00:17:10 2010
New Revision: 3479
URL: http://svn.debian.org/wsvn/pkg-utopia/?sc=1&rev=3479
Log:
Improve /var/{run,lib}/hal cleanup
Modified:
    packages/unstable/hal/debian/hal.postinst
Modified: packages/unstable/hal/debian/hal.postinst
URL: http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/hal/debian/hal.postinst?rev=3479&op=diff
==============================================================================
--- packages/unstable/hal/debian/hal.postinst (original)
+++ packages/unstable/hal/debian/hal.postinst Thu Jan 28 00:17:10 2010
@@ -52,10 +52,12 @@
       start-stop-daemon --stop --oknodo --quiet --exec /usr/sbin/hald
       # Cleanup old acl management files on upgrades and remove obsolete
       # directories which are no longer used by hal
-      rm -f /var/lib/hal/acl-list
-      rmdir --ignore-fail-on-non-empty /var/lib/hal
-      rm -f /var/run/hal/acl-list
-      rmdir --ignore-fail-on-non-empty /var/run/hal
+      for dir in /var/lib/hal /var/run/hal ; do
+        if [ -d $dir ]; then
+          rm -f $dir/acl-list
+          rmdir --ignore-fail-on-non-empty $dir
+        fi
+      done
       # Make /var/run/hald world readable and ensure this also happens on
       # upgrades so users can run "service hal status". See #562915
       [ -d /var/run/hald ] && chmod 755 /var/run/hald
    
    
More information about the Pkg-utopia-commits
mailing list