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
