diff options
| author | Michael Biebl <biebl@debian.org> | 2019-10-04 00:26:28 +0200 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2019-10-04 00:27:52 +0200 |
| commit | 1bb932872185da9c2619bbf2a2d1a8a710e27aba (patch) | |
| tree | e26e3c88afabfb5d3a83ac06de9b6277be62e008 | |
| parent | 6917e28d2d16138d6d497dc96efafe573b4b0979 (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.postinst | 6 |
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) |