From: Warren Togami Date: Thu, 16 Jul 2009 01:10:16 +0000 (-0400) Subject: More informative failure messages or rdbreak. X-Git-Tag: 0.5~23 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=81f83dab0ad18768d5057bb9f54d0f3d895e4b87;p=thirdparty%2Fdracut.git More informative failure messages or rdbreak. --- diff --git a/modules.d/99base/init b/modules.d/99base/init index f9e317e29..b3788ba91 100755 --- a/modules.d/99base/init +++ b/modules.d/99base/init @@ -11,14 +11,14 @@ emergency_shell() echo ; echo echo $@ source_all emergency + echo if getarg rdshell || getarg rdbreak; then - echo ; echo - echo "Boot has failed, dropping to debug shell." + echo "Dropping to debug shell." echo sh -i else echo "Boot has failed, sleeping forever." - while :; do sleep 1;done + while :; do sleep 365d;done fi } @@ -170,7 +170,7 @@ while :; do done # pre pivot scripts are sourced just before we switch over to the new root. -getarg 'rdbreak=pre-pivot' && emergency_shell +getarg 'rdbreak=pre-pivot' && emergency_shell "Break pre-pivot" source_all pre-pivot # by the time we get here, the root filesystem should be mounted. @@ -184,7 +184,7 @@ done emergency_shell } -getarg rdbreak && emergency_shell +getarg rdbreak && emergency_shell "Break before switch_root" HARD="" while pidof udevd >/dev/null 2>&1; do