diskimage-builder/elements/dracut-ramdisk/init.d/00-override-troubleshoot
Ben Nemec ffe825113e Make troubleshoot work with dracut ramdisks
Currently, calling the troubleshoot function in a ramdisk script
doesn't work as expected on dracut ramdisks.  This adds an alternate
troubleshoot implementation that will behave as intended.

I did not make it conditional on a kernel param as was done in the
original because dracut can behave strangely if you allow it to
continue after an error.  Always dropping to a shell immediately
should be less confusing.

Change-Id: I98000f4ac6d7890b1f44fe4d10394ac0ea332fcb
2015-04-08 12:54:32 -05:00

8 lines
248 B
Plaintext

# NOTE(bnemec): Dracut provides its own emergency shell, and it doesn't
# seem to allow directly starting bash as the existing troubleshoot function
# does.
function troubleshoot() {
echo "Starting troubleshooting shell."
emergency_shell
}