about summary refs log tree commit diff
path: root/debian
diff options
context:
space:
mode:
authorSjoerd Simons <sjoerd@luon.net>2013-08-25 18:10:02 +0200
committerSjoerd Simons <sjoerd@luon.net>2013-08-25 18:16:50 +0200
commitac1b36a3aba0b50ab8b9bad9ff343542bb85634d (patch)
tree2940e167d287f649e77851ad1c32cbeef46d597f /debian
parenteb17128be2c606b386fd7b37d692dbc0ec631e45 (diff)
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
Diffstat (limited to 'debian')
-rw-r--r--debian/60-network-manager.rules7
-rw-r--r--debian/changelog9
-rw-r--r--debian/network-manager.install1
3 files changed, 17 insertions, 0 deletions
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 <sjoerd@debian.org>  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/