## TCP daemon. ######################################## ## ## Execute tcpd in the tcpd domain. ## ## ## ## Domain allowed to transition. ## ## # interface(`tcpd_domtrans',` gen_require(` type tcpd_t, tcpd_exec_t; ') corecmd_search_bin($1) domtrans_pattern($1, tcpd_exec_t, tcpd_t) ') ######################################## ## ## Create a domain for services that ## utilize tcp wrappers. ## ## ## ## Type to be used as a domain. ## ## ## ## ## Type of the program to be used as an entry point to this domain. ## ## # interface(`tcpd_wrapped_domain',` gen_require(` type tcpd_t; role system_r; ') domtrans_pattern(tcpd_t, $2, $1) role system_r types $1; ')