X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=utils%2Fpb-console;h=5ba98cc4692564b435d1f7d271bf07355e838c06;hp=ef9ed0f61d455a8fc85757611d0dab374fa8e90c;hb=5c726bd40a4a745e115a22e336131be8f6666b55;hpb=f110c98b582be12c9d4ac4a13a7bf5aff2b7dd57;ds=sidebyside diff --git a/utils/pb-console b/utils/pb-console index ef9ed0f..5ba98cc 100644 --- a/utils/pb-console +++ b/utils/pb-console @@ -94,7 +94,7 @@ then if [ "$detach" = 1 ] then - $getty $login_arg "$@" & + setsid -c $getty $login_arg "$@" & exit else exec $getty $login_arg "$@" @@ -134,11 +134,12 @@ fi # show particularly important messages dmesg -n 1 +trap '' SIGINT +trap 'reset; echo "SIGTERM received, booting..."; sleep 2' SIGTERM + while : do $ui $verbose_opt reset - echo "Exiting petitboot. Type 'exit' to return." - echo "You may run 'pb-sos' to gather diagnostic data" $shell done