Dracut mounts devpts and baselayout1's /sbin/rc tries to mount it too, but fails since it's already mounted. Because of this Dracut is unusable under baselayout1 and the fix is really easy to do. Reproducible: Always Steps to Reproduce: 1. emerge dracut 2. dracut -H 3. setup bootloader to use initramfs generated by dracut 4. reboot Actual Results: baselayout1's /sbin/rc fails on mount devpts. Expected Results: Should skip mounting devpts if it's already mounted (just like it's with /proc and /sys).
Created attachment 246718 [details, diff] rc-devpts-check-if-mounted.patch The patch uses function 'is_mounted' from 'functions.sh-is_mounted-is_clean.patch' posted in bug #336723 to check if devpts is already mounted.
Created attachment 248379 [details, diff] rc-devpts-check-if-mounted-simplified.patch Updated to changes in 'functions.sh*' patch (bug #336723).
thanks, ive merged that now http://sources.gentoo.org/baselayout/branches/baselayout-1_12/sbin/rc?r1=3177&r2=3178