[selinux-policy: 1015/3172] add back rules that were mistakenly removed

Daniel J Walsh dwalsh at fedoraproject.org
Thu Oct 7 20:32:42 UTC 2010


commit f525b49ed93d74dd05a6b2e463970006ae3e7089
Author: Chris PeBenito <cpebenito at tresys.com>
Date:   Mon Dec 5 15:00:29 2005 +0000

    add back rules that were mistakenly removed

 refpolicy/policy/modules/services/bind.te          |    8 +++++++-
 refpolicy/policy/modules/services/hal.te           |    4 +++-
 .../policy/modules/services/networkmanager.te      |    8 +++++++-
 refpolicy/policy/modules/system/sysnetwork.te      |    8 +++++++-
 refpolicy/policy/modules/system/unconfined.te      |    2 ++
 5 files changed, 26 insertions(+), 4 deletions(-)
---
diff --git a/refpolicy/policy/modules/services/bind.te b/refpolicy/policy/modules/services/bind.te
index 9ecba81..659b761 100644
--- a/refpolicy/policy/modules/services/bind.te
+++ b/refpolicy/policy/modules/services/bind.te
@@ -1,5 +1,5 @@
 
-policy_module(bind,1.0.0)
+policy_module(bind,1.0.1)
 
 ########################################
 #
@@ -157,6 +157,12 @@ tunable_policy(`named_write_master_zones',`
 ')
 
 optional_policy(`dbus',`
+	gen_require(`
+		class dbus send_msg;
+	')
+
+	allow named_t self:dbus send_msg;
+
 	init_dbus_chat_script(named_t)
 
 	sysnet_dbus_chat_dhcpc(named_t)
diff --git a/refpolicy/policy/modules/services/hal.te b/refpolicy/policy/modules/services/hal.te
index 236dcee..215e5bc 100644
--- a/refpolicy/policy/modules/services/hal.te
+++ b/refpolicy/policy/modules/services/hal.te
@@ -1,5 +1,5 @@
 
-policy_module(hal,1.0.2)
+policy_module(hal,1.0.3)
 
 ########################################
 #
@@ -142,6 +142,8 @@ optional_policy(`dbus',`
 	dbus_send_system_bus_msg(hald_t)
 	dbus_connect_system_bus(hald_t)
 
+	init_dbus_chat_script(hald_t)
+
 	optional_policy(`networkmanager',`
 		networkmanager_dbus_chat(hald_t)
 	')
diff --git a/refpolicy/policy/modules/services/networkmanager.te b/refpolicy/policy/modules/services/networkmanager.te
index c0a7805..68ac5a7 100644
--- a/refpolicy/policy/modules/services/networkmanager.te
+++ b/refpolicy/policy/modules/services/networkmanager.te
@@ -1,5 +1,5 @@
 
-policy_module(networkmanager,1.0.0)
+policy_module(networkmanager,1.0.1)
 
 ########################################
 #
@@ -132,6 +132,12 @@ optional_policy(`consoletype',`
 ')
 
 optional_policy(`dbus',`
+	gen_require(`
+		class dbus send_msg;
+	')
+
+	allow NetworkManager_t self:dbus send_msg;
+
 	dbus_system_bus_client_template(NetworkManager,NetworkManager_t)
 	dbus_connect_system_bus(NetworkManager_t)
 	dbus_send_system_bus_msg(NetworkManager_t)
diff --git a/refpolicy/policy/modules/system/sysnetwork.te b/refpolicy/policy/modules/system/sysnetwork.te
index a68c3c1..302ae6d 100644
--- a/refpolicy/policy/modules/system/sysnetwork.te
+++ b/refpolicy/policy/modules/system/sysnetwork.te
@@ -1,5 +1,5 @@
 
-policy_module(sysnetwork,1.0.2)
+policy_module(sysnetwork,1.0.3)
 
 ########################################
 #
@@ -161,6 +161,12 @@ optional_policy(`consoletype',`
 ')
 
 optional_policy(`dbus',`
+	gen_require(`
+		class dbus send_msg;
+	')
+
+	allow dhcpc_t self:dbus send_msg;
+
 	init_dbus_chat_script(dhcpc_t)
 
 	dbus_system_bus_client_template(dhcpc,dhcpc_t)
diff --git a/refpolicy/policy/modules/system/unconfined.te b/refpolicy/policy/modules/system/unconfined.te
index b7d7b6c..9f94c67 100644
--- a/refpolicy/policy/modules/system/unconfined.te
+++ b/refpolicy/policy/modules/system/unconfined.te
@@ -145,5 +145,7 @@ ifdef(`targeted_policy',`
 	ifdef(`use_mcs',`
 	rw_dir_create_file(sysadm_su_t, home_dir_type)
 	')
+	allow unconfined_t initrc_t : dbus { send_msg acquire_svc };
+	allow initrc_t unconfined_t : dbus { send_msg acquire_svc };
 	') dnl end TODO
 ')


More information about the scm-commits mailing list