We created a chroot environment to run mass rebuild tests for the current devel stream for what will eventually become Test 1 for FC2. The main OS installed outside of the chroot is RHEL 3 U1. When I chroot into the chrooted environment I see these messages: [root@loki rebuildtest]# /usr/sbin/chroot . id: can't get process context id: can't get process context id: can't get process context bash: [: too many arguments [root@loki /]# Now, this may be /proc not being mounted or something else odd, I'm not sure. Elliot said there's a bug WRT SELinux and coreutils, so I'm filing this through his recommendation and setting the owner to dwalsh.
This is caused by a change in the definition of is_selinux_enabled. This used to be a boolean function, but now it returns >0 if enabled 0 if not enabled and -1 if unknown. IE /proc not mounted. Most of the SELinux code is written expecting the boolean. I have rewritten the coreutils patch to fix this problem. I need to look at other kits to see what the correct thing to do is. Dan
Fixed in rawhide.