about summary refs log tree commit diff
path: root/debian/network-manager.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/network-manager.postinst')
-rw-r--r--debian/network-manager.postinst7
1 files changed, 7 insertions, 0 deletions
diff --git a/debian/network-manager.postinst b/debian/network-manager.postinst
index 38539e63..0f95087f 100644
--- a/debian/network-manager.postinst
+++ b/debian/network-manager.postinst
@@ -37,6 +37,13 @@ case "$1" in
                 echo "" 1>&2
             fi
         fi
+
+        # Fix up existing /etc/resolv.conf symlinks after the migration to /run
+        if dpkg --compare-versions "$2" lt-nl "1.8.0-4"; then
+            if [ "$(readlink /etc/resolv.conf)" = /var/run/NetworkManager/resolv.conf ] ; then
+                ln -sf  /run/NetworkManager/resolv.conf /etc/resolv.conf
+            fi
+        fi
         ;;
 
     abort-upgrade|abort-deconfigure|abort-remove)