Created attachment 345956 [details] Patch to fix the syntax error in policycoreutils-2.0.62-12.6.fc11, fixfiles has a syntax error in the find statement on line 131-133: /usr/bin/find "$FILEPATH" \ ! \( -fstype ext2 -o -fstype ext3 -o -fstype ext4 -o -fstype ext4dev -o -fstype gfs2 -o -fstype jfs -o -fstype xfs -o fstype btrfs \) -prune -o -print0 | \ '-o fstype btrfs' should be '-o -fstype btrfs' - note the dash on fstype. This causes "fixfiles restore $SOMEPATH" to fail. 'fixfiles -C ${FILE_CONTEXT}.pre restore' is run in the %post of selinux-policy-targeted, but this uses a different code path than normal 'fixfiles restore $SOMEPATH'. AFAICT no other RPM scripts call 'fixfiles restore' so we can *probably* get away with fixing this in a 0-day update if necessary.
Fixed in policycoreutils-2.0.62-12.9
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping