about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2014-03-28 15:56:54 +0100
committerMichael Biebl <biebl@debian.org>2014-03-28 16:38:39 +0100
commit89c5e59d05811fac53f9e40b8ffb84a8bcff3a89 (patch)
tree830c12872cc4bad90c2ca5890cb41de490fb83e9
parentb45cdbfd67620af1d3800dcb31aa65e9a06768bb (diff)
Remove /etc/systemd/system/network-manager.service symlink on upgrades
This symlink was previously created dynamically via Alias=.
-rw-r--r--debian/changelog2
-rw-r--r--debian/network-manager.preinst5
2 files changed, 7 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index c3624532..a9adbed2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,8 @@ network-manager (0.9.8.8-4) UNRELEASED; urgency=medium
   [ Michael Biebl ]
   * Upload to unstable.
   * Fix URL to keyfile spec in README.Debian.
+  * Remove /etc/systemd/system/network-manager.service symlink, which was
+    previously created dynamically via Alias=, on upgrades.
 
  -- Laurent Bigonville <bigon@debian.org>  Wed, 26 Feb 2014 00:21:13 +0100
 
diff --git a/debian/network-manager.preinst b/debian/network-manager.preinst
index 973ffdcb..a4c4737b 100644
--- a/debian/network-manager.preinst
+++ b/debian/network-manager.preinst
@@ -32,6 +32,11 @@ case "$1" in
 	        fi
 	    fi
 	fi
+	if dpkg --compare-versions "$2" lt "0.9.8.8-4"; then
+	    if [ -L /etc/systemd/system/network-manager.service ]; then
+	        rm -f /etc/systemd/system/network-manager.service
+	    fi
+	fi
 
 	# Upgrade from previous versions
 	if dpkg --compare-versions "$2" lt "0.9.7.997-2"; then