about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2010-08-06 02:09:48 +0000
committerMichael Biebl <biebl@debian.org>2010-08-06 02:09:48 +0000
commit73fc1d9cc2f663603bf2ef04e4f32bbf65ac0a75 (patch)
treef35d2174226d08c2fd22be71658e51ea70ecdff1
parentdb5a05790a559b4c2cead58d05ef34b7608d5a17 (diff)
* debian/network-manager.postrm
  - Don't fail on purge if /var/lib/NetworkManager directory does not exist.
    (Closes: #591861)

git-svn-id: svn+ssh://svn.debian.org/svn/pkg-utopia/packages/unstable/networkmanager@3715 ceb527fc-18e6-0310-9fe2-813c157c29e7
-rw-r--r--debian/changelog3
-rw-r--r--debian/network-manager.postrm6
2 files changed, 7 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog
index 0519f46b..b576b8a9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,9 @@ network-manager (0.8.1-2) UNRELEASED; urgency=low
   * Move configuration file /etc/NetworkManager/nm-system-settings.conf to
     /etc/NetworkManager/NetworkManager.conf. Update maintainer scripts to move
     the conffile without triggering a dpkg prompt.
+  * debian/network-manager.postrm
+    - Don't fail on purge if /var/lib/NetworkManager directory does not exist.
+      (Closes: #591861)
 
  -- Michael Biebl <biebl@debian.org>  Fri, 30 Jul 2010 01:53:34 +0200
 
diff --git a/debian/network-manager.postrm b/debian/network-manager.postrm
index 0c870c00..ad970dc8 100644
--- a/debian/network-manager.postrm
+++ b/debian/network-manager.postrm
@@ -19,8 +19,10 @@ set -e
 case "$1" in
     purge)
         # Clean up state file on purge
-        rm -f /var/lib/NetworkManager/NetworkManager.state
-        rmdir --ignore-fail-on-non-empty /var/lib/NetworkManager
+        if [ -d /var/lib/NetworkManager ]; then
+            rm -f /var/lib/NetworkManager/NetworkManager.state
+            rmdir --ignore-fail-on-non-empty /var/lib/NetworkManager
+        fi
         ;;
     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
         ;;