[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