Description of problem: pyzor's global requirements were not met: type/attribute staff_home_dir_t looks like the following interface may be causing some issues: interface(`staff_dontaudit_search_home_dirs',` gen_require(` type staff_home_dir_t; ') dontaudit $1 staff_home_dir_t:dir search_dir_perms; ') Version-Release number of selected component (if applicable): selinux-policy-3.5.13-19.fc10.noarch How reproducible: Try to install a policy module: [root@notebook dgrift]# /usr/sbin/semodule -i dgrift.pp libsepol.print_missing_requirements: pyzor's global requirements were not met: type/attribute staff_home_dir_t libsemanage.semanage_link_sandbox: Link packages failed /usr/sbin/semodule: Failed! Steps to Reproduce: 1. cp staff.te dgrift.te; s/staff/dgrift dgrift.te; make -f /usr/share/selinux/devel/Makefile; /usr/sbin/semodule -i dgrift.pp Actual results: fail Expected results: success Additional info:
by the way if you look in the staff module (staff.if) there are more interfaces that use type "staff_home_dir_t"?
These are all supposed to be typealias to user_home_dir_t
I am not seeing this. rpm -q selinux-policy selinux-policy-3.5.13-18.fc10.noarch I built dfript.te from sed of staff.te Added staff_dontaudit_search_home_dirs(dgrift_t) Ran make, semodule and it went successful.
strange i cannot reproduce it. seems to work now. sorry for false alarm.