+++ This bug was initially created as a clone of Bug #201414 +++ (See that bug for more details) With today's tree (20061006), ybin fails when trying to update the bootloader configuration on Apple hardware. audit(1160152655.772:5): avc: denied { write } for pid=20949 comm="hmount" name=".hcwd" dev=hda3 ino=18 scontext=root:system_r:bootloader_t:s0-s0:c0.c1023 tcontext=system_u:object_r:boot_runtime_t:s0 tclass=file ybin is a shell script which calls hmount; hmount tries to write a state file. Normally it tries to write to $HOME/.hcwd but writing to /root should not be allowed by policy. ybin was patched to falsify $HOME, causing hmount to write to /boot/.hcwd instead. The targeted policy is disallowing this. This breaks kernel updates (and our installer testing) on Apple ppc hardware.
Should be fixed with selinux-policy-2.3.18-7. Will reopen if problem persists.