about summary refs log tree commit diff
path: root/debian/network-manager.preinst
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2015-03-31 07:03:05 +0200
committerMichael Biebl <biebl@debian.org>2015-03-31 07:03:09 +0200
commite5b351239917dcb198990eb114ac8e226eec7f95 (patch)
tree3a9436893ddca232673813cb856b921f14637a79 /debian/network-manager.preinst
parente69604d483486e6b32d10c9e11fa306c36b35dac (diff)
Don't make NetworkManager D-Bus activatable
If the daemon has been stopped manually, we don't want it to be
autostarted by client requests.

Closes: #760998
Diffstat (limited to 'debian/network-manager.preinst')
-rw-r--r--debian/network-manager.preinst6
1 files changed, 6 insertions, 0 deletions
diff --git a/debian/network-manager.preinst b/debian/network-manager.preinst
index 62aadf1e..61916284 100644
--- a/debian/network-manager.preinst
+++ b/debian/network-manager.preinst
@@ -25,6 +25,12 @@ case "$1" in
 	    fi
 	fi
 
+	if dpkg --compare-versions "$2" lt "0.9.10.0-7"; then
+	    if [ -L /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service ]; then
+	        rm -f /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service
+	    fi
+	fi
+
 	# Upgrade from previous versions
 	if dpkg --compare-versions "$2" lt "0.9.7.997-2"; then
 	    # Move old pid file to /var/run/NetworkManager so the init script