Description of problem: When I updating my rawhide system I got this message: Updating : selinux-policy-targeted ##################### [ 83/317] usage: /sbin/setfiles [-dnpqvW] [-o filename] [-r alt_root_path ] spec_file pathname... usage: /sbin/setfiles -c policyfile spec_file usage: /sbin/setfiles -s [-dnqvW] [-o filename ] spec_file libsemanage.semanage_install_active: setfiles returned error code 1. libsepol.sepol_genbools_array: boolean httpd_can_sendmail no longer in policy usage: /sbin/setfiles [-dnpqvW] [-o filename] [-r alt_root_path ] spec_file pathname... usage: /sbin/setfiles -c policyfile spec_file usage: /sbin/setfiles -s [-dnqvW] [-o filename ] spec_file libsemanage.semanage_install_active: setfiles returned error code 1. semodule: Failed! Version-Release number of selected component (if applicable): selinux-policy-targeted-2.6.5-2.fc8 How reproducible: always Steps to Reproduce: 1. install selinux-policy-targeted-2.6.5-2.fc8 Actual results: error message Expected results: no error
As a matter of fact with policycoreutils-2.0.19-1.fc8 in place doing the following small fragment of selinux-policy-targeted %post: cd /usr/share/selinux/targeted semodule -b base.pp -i rpcbind.pp -s targeted is causing the same "usage:" response. /usr/sbin/semodule is binary so apparently the way it calls /sbin/setfiles makes the later unhappy.
*** Bug 241914 has been marked as a duplicate of this bug. ***
Looks like fixed Adam