From 93d300831d31687cdcd6db311fd73d3ca0478ce9 Mon Sep 17 00:00:00 2001 From: Chris PeBenito Date: Mon, 20 Jul 2009 15:40:41 -0400 Subject: [PATCH] dhcp patch from dan --- policy/modules/services/dhcp.if | 19 +++++++++++++++++++ policy/modules/services/dhcp.te | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/policy/modules/services/dhcp.if b/policy/modules/services/dhcp.if index c3a50391..51316b4d 100644 --- a/policy/modules/services/dhcp.if +++ b/policy/modules/services/dhcp.if @@ -20,6 +20,25 @@ interface(`dhcpd_setattr_state_files',` allow $1 dhcpd_state_t:file setattr; ') +######################################## +## +## Execute dhcp server in the dhcp domain. +## +## +## +## The type of the process performing this action. +## +## +# +# +interface(`dhcpd_initrc_domtrans',` + gen_require(` + type dhcpd_initrc_exec_t; + ') + + init_labeled_script_domtrans($1, dhcpd_initrc_exec_t) +') + ######################################## ## ## All of the rules required to administrate diff --git a/policy/modules/services/dhcp.te b/policy/modules/services/dhcp.te index 2ea4bfb7..b33e88fa 100644 --- a/policy/modules/services/dhcp.te +++ b/policy/modules/services/dhcp.te @@ -1,5 +1,5 @@ -policy_module(dhcp, 1.7.2) +policy_module(dhcp, 1.7.3) ######################################## #