about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2019-10-04 00:26:28 +0200
committerMichael Biebl <biebl@debian.org>2019-10-04 00:27:52 +0200
commit1bb932872185da9c2619bbf2a2d1a8a710e27aba (patch)
treee26e3c88afabfb5d3a83ac06de9b6277be62e008
parent6917e28d2d16138d6d497dc96efafe573b4b0979 (diff)
Fix permissions of /var/lib/NetworkManager/secret_key on upgrades
The file mode is supposed to be 0600.

Closes: #941609
-rw-r--r--debian/network-manager.postinst6
1 files changed, 6 insertions, 0 deletions
diff --git a/debian/network-manager.postinst b/debian/network-manager.postinst
index ee139d90..f62edf2a 100644
--- a/debian/network-manager.postinst
+++ b/debian/network-manager.postinst
@@ -47,6 +47,12 @@ case "$1" in
                 ln -sf  /run/NetworkManager/resolv.conf /etc/resolv.conf
             fi
         fi
+
+        if dpkg --compare-versions "$2" lt-nl "1.20.4-2"; then
+            if [ -f /var/lib/NetworkManager/secret_key ]; then
+                chmod 0600 /var/lib/NetworkManager/secret_key
+            fi
+        fi
         ;;
 
     abort-upgrade|abort-deconfigure|abort-remove)