Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=openjava.git;a=commitdiff;h=10d6e6c09b1cf5eb9463b9c1bcf7c6ee620ded6f

commit 10d6e6c09b1cf5eb9463b9c1bcf7c6ee620ded6f
Author: James Buren <[email protected]>
Date:   Fri Jun 8 07:49:40 2012 -0500

networkmanager-0.9.4.0-4-x86_64
* add patch that allows people in 'netdev' group to use NM
* for some reason, the old rule of "at_console" no longer works

diff --git a/source/network/networkmanager/FrugalBuild 
b/source/network/networkmanager/FrugalBuild
index c393d65..e5bcf0f 100644
--- a/source/network/networkmanager/FrugalBuild
+++ b/source/network/networkmanager/FrugalBuild
@@ -19,11 +19,13 @@ backup=('etc/NetworkManager/nm-system-settings.conf')
source=($source \
nm-system-settings.conf \
nm-polkit-permissive.patch \
-       kernel-3.4.patch)
+       kernel-3.4.patch \
+       nm-netdev-group-permissions.patch)
sha1sums=('bf5c1857bad5a3321a57488c2b87537c9fb7ee9b' \
'5a7c9957783a275692101e5471022056cff6f096' \
'785b8efef6057540906a2ff90619b5afddff59b6' \
-          '5ef94158fade1d05331cdc065fd73e86bf236534')
+          '5ef94158fade1d05331cdc065fd73e86bf236534' \
+          '60ecec18b778aadd571a04708a0bb9bd84013de3')
_F_cd_path=$_F_gnome_name-$pkgver
replaces=('nm-openconnect')

diff --git a/source/network/networkmanager/nm-netdev-group-permissions.patch 
b/source/network/networkmanager/nm-netdev-group-permissions.patch
new file mode 100644
index 0000000..9cf522a
--- /dev/null
+++ b/source/network/networkmanager/nm-netdev-group-permissions.patch
@@ -0,0 +1,74 @@
+diff -ur a/src/org.freedesktop.NetworkManager.conf 
b/src/org.freedesktop.NetworkManager.conf
+--- a/src/org.freedesktop.NetworkManager.conf  2012-06-08 07:41:32.433155982 
-0500
++++ b/src/org.freedesktop.NetworkManager.conf  2012-06-08 07:46:09.003605342 
-0500
+@@ -88,6 +88,70 @@
+                        send_interface="org.freedesktop.NetworkManager"
+                        send_member="wake"/>
+         </policy>
++        <policy group="netdev">
++                <allow send_destination="org.freedesktop.NetworkManager"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.DBus.Introspectable"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.DBus.Properties"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.AccessPoint"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.Connection.Active"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.Device.Cdma"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.Device.Wired"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.Device.Gsm"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.Device.Serial"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.Device.Wireless"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.Device"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.DHCP4Config"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.IP4Config"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.VPN.Connection"/>
++
++                <allow send_destination="org.freedesktop.NetworkManager"
++                       
send_interface="org.freedesktop.NetworkManager.AgentManager"/>
++
++                <deny send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager"
++                       send_member="SetLogging"/>
++
++                <deny send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager"
++                       send_member="Sleep"/>
++
++                <deny send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager"
++                       send_member="sleep"/>
++
++                <deny send_destination="org.freedesktop.NetworkManager"
++                       send_interface="org.freedesktop.NetworkManager"
++                       send_member="wake"/>
++        </policy>
+         <policy context="default">
+                 <deny own="org.freedesktop.NetworkManager"/>
+
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to