Description of problem: Files in /etc/BackupPC have context httpd_sys_rw_content_t which restorecon wants to set to httpd_sys_script_rw_t but doesn't succeed. Version-Release number of selected component (if applicable): selinux-policy-3.10.0-80.fc16.noarch selinux-policy-targeted-3.10.0-80.fc16.noarch How reproducible: Always. Actual results: | [root@passepartout ~]# restorecon -Rv /etc/BackupPC | restorecon reset /etc/BackupPC context system_u:object_r:httpd_sys_rw_content_t:s0->system_u:object_r:httpd_sys_script_rw_t:s0 | restorecon reset /etc/BackupPC/config.pl context system_u:object_r:httpd_sys_rw_content_t:s0->system_u:object_r:httpd_sys_script_rw_t:s0 | restorecon reset /etc/BackupPC/hosts context system_u:object_r:httpd_sys_rw_content_t:s0->system_u:object_r:httpd_sys_script_rw_t:s0 | [root@passepartout ~]# restorecon -Rv /etc/BackupPC | restorecon reset /etc/BackupPC context system_u:object_r:httpd_sys_rw_content_t:s0->system_u:object_r:httpd_sys_script_rw_t:s0 | restorecon reset /etc/BackupPC/config.pl context system_u:object_r:httpd_sys_rw_content_t:s0->system_u:object_r:httpd_sys_script_rw_t:s0 | restorecon reset /etc/BackupPC/hosts context system_u:object_r:httpd_sys_rw_content_t:s0->system_u:object_r:httpd_sys_script_rw_t:s0 | [root@passepartout ~]# Expected results: restorecon should succeed. Additional info: | [root@passepartout ~]# semanage -o - | boolean -D | boolean -1 fcron_crond | boolean -1 httpd_enable_homedirs | login -D | login -a -s unconfined_u -r 's0-s0:c0.c1023' __default__ | login -a -s unconfined_u -r 's0-s0:c0.c1023' root | login -a -s system_u -r 's0-s0:c0.c1023' system_u | user -D | port -D | interface -D | node -D | fcontext -D | [root@passepartout ~]#
It needs to be fixed in the BackupPC policy.