Description of problem: The FC5 selinux FAQ does not mention the "checkpolicy" package, which was not installed during an attempted reconstruction of an everything install with the interactive installer. It took me quite a while to discover that checkpolicy this was the package containing the "checkmodule" command. Version-Release number of selected component (if applicable): How reproducible: Read the FAQ. Try to run "audit2allow" as specified. Get "/usr/bin/audit2allow: sh: checkmodule: command not found". Have no clue where to find that command. Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
It occurs to me, since "audit2allow -M" requires checkmodule, perhaps the policycoreutils RPM (containing audit2allow) should require the checkpolicy RPM (containing checkmodule) to be loaded as well.
I am changing audit2allow to report an error when you use the -M qualifier and you don't have checkmodule installed. This will tell you which package to install. I don't really want to include this package by default, since policycoreutils is on mininmal installs. Does that sound acceptable?
Yes; please do mention the package by name; I had tried searching for package names containing "selinux" and that didn't find it. Thanks.
Fixed in rawhide.