diff options
Diffstat (limited to 'build/rootfs/bin/load_fbgui.sh')
-rwxr-xr-x | build/rootfs/bin/load_fbgui.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/build/rootfs/bin/load_fbgui.sh b/build/rootfs/bin/load_fbgui.sh new file mode 100755 index 0000000..f4f2fc1 --- /dev/null +++ b/build/rootfs/bin/load_fbgui.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +export QWS_MOUSE_PROTO=IntelliMouse:/dev/mice +export QWS_KEYBOARD=TTY:/dev/tty0 +fbgui_options="" +[ $(grep -c debug /proc/cmdline) -ge 1 ] && fbgui_options="$fbgui_options -D 1" +/bin/fbgui $fbgui_options 2>/dev/null +[ -f "/tmp/debuglevel" ] && . /tmp/debuglevel + +[ $DEBUGLEVEL -ge 1 ] && /bin/sh + +. /tmp/kclip +kcl=$(cat /tmp/fbgui/kcl) +kcl="$kcl ip=$ip:10.8.4.3:$gateway:$subnet" + +echo "KCL: $kcl" + +echo "\n\n Run kexec" + +kexec -l /tmp/fbgui/kernel --initrd=/tmp/fbgui/initramfs --append="$kcl" +kexec -e |