initramfs-framework: better error reporting for invalid root boot parameter
When the "boot" parameter refers to a non-existent device, the only visible output at normal log levels was a rather confusing: ERROR: There's no '/dev' on rootfs. That's because the actual error, not being able to find the root device, was only a debug message, which gets ignored in the default mode. Promoting the "root '$bootparam_root' doesn't exist." message from "debug" to "msg" gives sufficient context to understand the error. A more intrusive change would be to change also the control flow. (From OE-Core rev: 71d7803e5b13e26fd8001e87cfbac68114ddaa30) Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
288a9ffcf2
commit
d6e40e80d1
|
@ -37,7 +37,7 @@ finish_run() {
|
||||||
fi
|
fi
|
||||||
mount $flags $bootparam_root $ROOTFS_DIR
|
mount $flags $bootparam_root $ROOTFS_DIR
|
||||||
else
|
else
|
||||||
debug "root '$bootparam_root' doesn't exist."
|
msg "root '$bootparam_root' doesn't exist."
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue