X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=utils%2Fpb-console;h=36b9c034e51af0eeaae7b54a03b5ed323798d5dc;hp=c96ac9825d870e3039fb24d86706b50e4c988871;hb=754c0737db6b7337f1d3b40e6e52d9c3abec954f;hpb=e39b409ec6863ade2e070f7ed2236cee0ca46180 diff --git a/utils/pb-console b/utils/pb-console index c96ac98..36b9c03 100644 --- a/utils/pb-console +++ b/utils/pb-console @@ -6,61 +6,121 @@ ui=petitboot-nc shell=sh - +getty=/sbin/getty +use_getty=0 detach=0 +pb_config=pb-config usage() { - echo "pb-console [OPTIONS] console_dev" >&2 - echo "OPTIONS" >&2 - echo " -d, --detach" >&2 - echo " Start in a detached (background) state." >&2 - echo " -h, --help" >&2 - echo " Print a help message." >&2 + cat >&2 <$console 2>&1 + PATH=/usr/bin:/usr/sbin:/bin:/sbin fi +export PATH -if [ "$detach" = 1 ] +verbose_opt= +if $pb_config debug | grep -q enabled then - ( - pb_loop - ) & -else - pb_loop + verbose_opt=--verbose fi + +while : +do + $ui $verbose_opt + reset + echo "Exiting petitboot. Type 'exit' to return." + $shell +done