From ce17342cc5d0395108c8fe4150ad8849104029e7 Mon Sep 17 00:00:00 2001 From: Kel Modderman Date: Wed, 24 Dec 2008 09:56:07 +1000 Subject: init: variable `break' unset before `maybe_break init' is evaluated The cmdline parameter `break=init' failed to work. It looks like the variable `break' is unset before `maybe_break init' is evaluated. (closes: #509637) --- init | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'init') diff --git a/init b/init index 69cbeed..4e7fdd3 100755 --- a/init +++ b/init @@ -208,6 +208,8 @@ if [ ! -x "${rootmnt}${init}" ]; then panic "No init found. Try passing init= bootarg." fi +maybe_break init + # don't leak too much of env - some init(8) don't clear it # (keep init, rootmnt) unset debug @@ -227,6 +229,5 @@ unset resume unset resume_offset # Chain to real filesystem -maybe_break init exec run-init ${rootmnt} ${init} "$@" <${rootmnt}/dev/console >${rootmnt}/dev/console panic "Could not execute run-init." -- cgit v1.2.3