X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=utils%2Fpb-console;h=1c2bf62784f62f0aff6faae911063cb385dc71d3;hp=b1c8003ef841d155b81051a9dc091beec83ff7d0;hb=e1f6ffb9ca9e35738385a3524ba46896a0b519e6;hpb=0134e4d24ea0d09c4daf64ea513099d246186d32 diff --git a/utils/pb-console b/utils/pb-console index b1c8003..1c2bf62 100644 --- a/utils/pb-console +++ b/utils/pb-console @@ -82,6 +82,7 @@ then if [ "$detach" = 1 ] then $getty -l $0 "$@" & + exit else exec $getty -l $0 "$@" fi @@ -95,9 +96,24 @@ do fi done +# we force local terminals to use the linux termcap definition +case "$(tty)" in +/dev/tty[0-9]*) + export TERM=linux + ;; +esac + +verbose_opt= +sysinfo_bin=$(dirname $0)/pb-sysinfo +if [ -x $sysinfo_bin ] && $sysinfo_bin --debug-enabled +then + verbose_opt=--verbose +fi + while : do - $ui + $ui $verbose_opt + reset echo "Exiting petitboot. Type 'exit' to return." $shell done