When dracut-lib.sh is sourced it checks the command line (when not using systemd) as part of the check_quiet() call. Therefore mount /proc earlier in init. Avoids the error: init: 77: /lib/dracut-lib.sh: /proc/cmdline: No such file or directory --- modules.d/99base/init.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules.d/99base/init.sh b/modules.d/99base/init.sh index 0259053..37b5996 100755 --- a/modules.d/99base/init.sh +++ b/modules.d/99base/init.sh @@ -17,9 +17,6 @@ OLDPATH=$PATH PATH=/usr/sbin:/usr/bin:/sbin:/bin export PATH -RD_DEBUG="" -. /lib/dracut-lib.sh - # mount some important things [ ! -d /proc/self ] && \ mount -t proc -o nosuid,noexec,nodev proc /proc >/dev/null @@ -37,6 +34,9 @@ if [ "$?" != "0" ]; then exit 1 fi +RD_DEBUG="" +. /lib/dracut-lib.sh + if [ -x /lib/systemd/systemd-timestamp ]; then RD_TIMESTAMP=$(/lib/systemd/systemd-timestamp) else -- 1.8.1 -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html