role $2 types unconfined_sendmail_t;
')
+########################################
+## <summary>
+## Set the attributes of sendmail pid files.
+## </summary>
+## <param name="domain">
+## <summary>
+## Domain allowed access.
+## </summary>
+## </param>
+#
+interface(`sendmail_setattr_pid_files',`
+ gen_require(`
+ type sendmail_var_run_t;
+ ')
+
+ allow $1 sendmail_var_run_t:file setattr_file_perms;
+ files_search_pids($1)
+')
+
########################################
## <summary>
## All of the rules required to administrate
mta_read_config(initrc_t)
mta_write_config(initrc_t)
mta_dontaudit_read_spool_symlinks(initrc_t)
-')
optional_policy(`
ifdef(`distro_redhat',`
samba_read_winbind_pid(initrc_t)
')
+optional_policy(`
+ sendmail_setattr_pid_files(initrc_t)
+')
+
optional_policy(`
# shorewall-init script run /var/lib/shorewall/firewall
shorewall_lib_domtrans(initrc_t)