From 317ea83043d0ebd4e43c053aa9c1ba22edfea2e3 Mon Sep 17 00:00:00 2001 From: Sebastian Schmelzer Date: Fri, 22 May 2009 19:30:27 +0000 Subject: added debuglevel dialog git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2871 95ad53e4-c205-0410-b2fa-d234c58c8868 --- boot-env/preboot/preboot.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/boot-env/preboot/preboot.sh b/boot-env/preboot/preboot.sh index 05efadd1..cbb33a98 100755 --- a/boot-env/preboot/preboot.sh +++ b/boot-env/preboot/preboot.sh @@ -25,6 +25,17 @@ sysname=$(cat result) . ./$sysname sysname=$(readlink $sysname) +echo "0" >result +dialog --no-cancel --menu "Choose Debug Level:" 20 65 10 \ + "0" "no debug output" \ + "3" "standard debug output" 2>result + +debuglevel=$(cat result) +if [ x$debuglevel != x0 ]; then + debug="debug=$debuglevel" +else + debug="" +fi ash # bring the mac address into the standard format 01- @@ -44,5 +55,5 @@ wget -O /tmp/initramfs $boot_uri/$initramfs # start the new kernel with initialramfs and composed cmdline echo "Booting OpenSLX client $label ..." kexec -l /tmp/kernel --initrd=/tmp/initramfs \ - --append="$append file=$boot_uri/${preboot_id}/client-config/${sysname}/${client}.tgz $quiet ip=$ip:$siaddr:$router:$subnet:$dnssrv debug=3" + --append="$append file=$boot_uri/${preboot_id}/client-config/${sysname}/${client}.tgz $quiet ip=$ip:$siaddr:$router:$subnet:$dnssrv $debug" kexec -e -- cgit v1.2.3-55-g7522