Trying to use udev fails on an SELinux system due to an inconsistency in /sbin/rc (or what could be called as such). In line 187 ramfs is mounted on /dev, ramfs supports no security labels this breaks SELinux. (with sys-apps/baselayout-1.9.4-r6) Is it possible to include a way to disable ramfs or detect selinux? Some sample code to replace the block around /sbin/rc:180, using selinuxfs from /etc/fstab as check since noone should have that whos not running selinux selinux="$(awk '($3 == "selinuxfs") { print "yes"; exit 0 }' /etc/fstab)" if [ "${selinux}" != "yes"] then ebegin "Mounting ramfs at /dev" try mount -n -t ramfs none /dev eend $? fi Thanks, Bart Reproducible: Always Steps to Reproduce: 1. 2. 3.
baselayout 1.11.3+ now mounts on tmpfs which (afaik) supports labels