From ac1b36a3aba0b50ab8b9bad9ff343542bb85634d Mon Sep 17 00:00:00 2001 From: Sjoerd Simons Date: Sun, 25 Aug 2013 18:10:02 +0200 Subject: debian/60-network-manager.rules debian/network-manager.install: * debian/60-network-manager.rules debian/network-manager.install: - Install a rules file compatible with experimentals policykit (0.110) implementing the same policy as the pkla --- debian/60-network-manager.rules | 7 +++++++ debian/changelog | 9 +++++++++ debian/network-manager.install | 1 + 3 files changed, 17 insertions(+) create mode 100644 debian/60-network-manager.rules diff --git a/debian/60-network-manager.rules b/debian/60-network-manager.rules new file mode 100644 index 00000000..83b05767 --- /dev/null +++ b/debian/60-network-manager.rules @@ -0,0 +1,7 @@ +polkit.addRule(function(action, subject) { + if (action.id == "org.freedesktop.NetworkManager.settings.modify.system" && + subject.local && subject.active && + (subject.isInGroup ("sudo") || subject.isInGroup ("netdev"))) { + return polkit.Result.YES; + } +}); diff --git a/debian/changelog b/debian/changelog index ae47a6f5..dbd6ba8f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +network-manager (0.9.8.0-6) UNRELEASED; urgency=low + + * debian/60-network-manager.rules + debian/network-manager.install: + - Install a rules file compatible with experimentals policykit (0.110) + implementing the same policy as the pkla + + -- Sjoerd Simons Sun, 25 Aug 2013 18:07:41 +0200 + network-manager (0.9.8.0-5) unstable; urgency=low * Remove old code for upgrading from pre-squeeze versions. diff --git a/debian/network-manager.install b/debian/network-manager.install index 7673bf03..512a580e 100644 --- a/debian/network-manager.install +++ b/debian/network-manager.install @@ -22,3 +22,4 @@ lib/systemd/system/NetworkManager.service lib/systemd/system/NetworkManager-wait-online.service debian/NetworkManager.conf etc/NetworkManager/ debian/org.freedesktop.NetworkManager.pkla etc/polkit-1/localauthority/10-vendor.d/ +debian/60-network-manager.rules etc/polkit-1/rules.d/ -- cgit 1.3.0-6-gf8a5