summaryrefslogtreecommitdiff
path: root/policy
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2012-09-28 08:45:05 -0400
committerDan Winship <danw@gnome.org>2012-09-28 08:45:05 -0400
commit14b19982f6acf4c1794f79eed7ed21bd97c74a8a (patch)
tree9664ec241a4be08a220cf4d5af534f45667eac56 /policy
parenta7ad36987a4c12c4d22cb462d2407c0acffdd226 (diff)
policy: add a configure option for a permissive modify.system default
Add --enable-modify-system, to change the default for org.freedesktop.NetworkManager.settings.modify.system to allow users to edit system connections without needing to authenticate.
Diffstat (limited to 'policy')
-rw-r--r--policy/Makefile.am6
-rw-r--r--policy/org.freedesktop.NetworkManager.policy.in.in (renamed from policy/org.freedesktop.NetworkManager.policy.in)2
2 files changed, 4 insertions, 4 deletions
diff --git a/policy/Makefile.am b/policy/Makefile.am
index 289d220bdb..274651953e 100644
--- a/policy/Makefile.am
+++ b/policy/Makefile.am
@@ -1,9 +1,9 @@
polkit_policydir = $(datadir)/polkit-1/actions
-dist_polkit_policy_in_files = \
- org.freedesktop.NetworkManager.policy.in
+dist_polkit_policy_in_in_files = \
+ org.freedesktop.NetworkManager.policy.in.in
-dist_polkit_policy_DATA = $(dist_polkit_policy_in_files:.policy.in=.policy)
+polkit_policy_DATA = $(dist_polkit_policy_in_in_files:.policy.in.in=.policy)
@INTLTOOL_POLICY_RULE@
diff --git a/policy/org.freedesktop.NetworkManager.policy.in b/policy/org.freedesktop.NetworkManager.policy.in.in
index 8e43809fb4..ea3777a470 100644
--- a/policy/org.freedesktop.NetworkManager.policy.in
+++ b/policy/org.freedesktop.NetworkManager.policy.in.in
@@ -95,7 +95,7 @@
<_message>System policy prevents modification of network settings for all users</_message>
<defaults>
<allow_inactive>no</allow_inactive>
- <allow_active>auth_admin_keep</allow_active>
+ <allow_active>@NM_MODIFY_SYSTEM_POLICY@</allow_active>
</defaults>
</action>