about summary refs log tree commit diff
path: root/debian/network-manager.preinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/network-manager.preinst')
-rw-r--r--debian/network-manager.preinst5
1 files changed, 5 insertions, 0 deletions
diff --git a/debian/network-manager.preinst b/debian/network-manager.preinst
index 37b564ca..9fff61dc 100644
--- a/debian/network-manager.preinst
+++ b/debian/network-manager.preinst
@@ -40,6 +40,11 @@ case "$1" in
 	        mv -n /var/run/NetworkManager.pid /var/run/NetworkManager/
 	    fi
 	fi
+
+	# Purge the state so the service gets properly enabled on upgrades
+	if dpkg --compare-versions "$2" lt "1.2.2-2"; then
+	    deb-systemd-helper purge NetworkManager-wait-online.service
+	fi
 	;;
 
     abort-upgrade)