diff --git a/policy-20070703.patch b/policy-20070703.patch
index 59e916a..c45a31b 100644
--- a/policy-20070703.patch
+++ b/policy-20070703.patch
@@ -5072,7 +5072,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/hal.
 +dev_rw_input_dev(hald_keymap_t)
 diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/inetd.te serefpolicy-3.0.3/policy/modules/services/inetd.te
 --- nsaserefpolicy/policy/modules/services/inetd.te	2007-07-03 07:06:26.000000000 -0400
-+++ serefpolicy-3.0.3/policy/modules/services/inetd.te	2007-07-17 15:46:25.000000000 -0400
++++ serefpolicy-3.0.3/policy/modules/services/inetd.te	2007-07-19 17:08:18.000000000 -0400
 @@ -80,16 +80,21 @@
  corenet_udp_bind_comsat_port(inetd_t)
  corenet_tcp_bind_dbskkd_port(inetd_t)
@@ -5126,6 +5126,22 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/inet
  files_search_home(inetd_child_t)
  
  manage_dirs_pattern(inetd_child_t,inetd_child_tmp_t,inetd_child_tmp_t)
+@@ -214,13 +227,10 @@
+ ')
+ 
+ optional_policy(`
+-	nis_use_ypbind(inetd_child_t)
+-')
+-
+-optional_policy(`
+-	nscd_socket_use(inetd_child_t)
++	auth_use_nsswitch(inetd_child_t)
+ ')
+ 
+ optional_policy(`
+ 	unconfined_domain(inetd_child_t)
++	inetd_service_domain(inetd_child_t,bin_t)
+ ')
 diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/kerberos.te serefpolicy-3.0.3/policy/modules/services/kerberos.te
 --- nsaserefpolicy/policy/modules/services/kerberos.te	2007-07-03 07:06:27.000000000 -0400
 +++ serefpolicy-3.0.3/policy/modules/services/kerberos.te	2007-07-17 15:46:25.000000000 -0400