diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/pb-console | 9 | ||||
-rwxr-xr-x | utils/pb-sysinfo | 6 |
2 files changed, 14 insertions, 1 deletions
diff --git a/utils/pb-console b/utils/pb-console index d846ea7..9da899f 100644 --- a/utils/pb-console +++ b/utils/pb-console @@ -96,9 +96,16 @@ do fi done +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 diff --git a/utils/pb-sysinfo b/utils/pb-sysinfo index bd2f0fe..001535a 100755 --- a/utils/pb-sysinfo +++ b/utils/pb-sysinfo @@ -7,4 +7,10 @@ case "$1" in '--id') tr -d '\0' < /proc/device-tree/system-id ;; +'--debug-enabled') + exec >/dev/null 2>&1 + nvram --print-config=petitboot,debug? | grep -q true && exit 0 + grep -Fq petitboot.debug /proc/cmdline && exit 0 + exit 1 + ;; esac |