diff --git a/userpatches/overlay/root/chroot_onboard.sh b/userpatches/overlay/root/chroot_onboard.sh index acc34c9..c22a523 100755 --- a/userpatches/overlay/root/chroot_onboard.sh +++ b/userpatches/overlay/root/chroot_onboard.sh @@ -1,4 +1,5 @@ #!/bin/bash +set -e if [ "$1" == "start" ] ; then mkdir -p /mnt/x6100 @@ -23,6 +24,9 @@ if [ "$1" == "start" ] ; then mkdir -p /mnt/x6100/tmp/dbus mount -o bind /var/run/dbus /mnt/x6100/tmp/dbus + touch /root/qtkmsconfig.json + mount -o bind,ro /root/qtkmsconfig.json /mnt/x6100/etc/qtkmsconfig.json + #mount -o bind,ro /usr/lib/arm-linux-gnueabihf/alsa-lib/libasound_module_pcm_pulse.so /mnt/x6100/usr/lib/alsa-lib/libasound_module_pcm_pulse.so #mount -o bind,ro /root/asound_x6100_app.conf /mnt/x6100/etc/asound.conf diff --git a/userpatches/overlay/root/run_x6100_app.sh b/userpatches/overlay/root/run_x6100_app.sh index 46b471b..88d6166 100755 --- a/userpatches/overlay/root/run_x6100_app.sh +++ b/userpatches/overlay/root/run_x6100_app.sh @@ -7,5 +7,28 @@ function cleanup() trap cleanup EXIT trap cleanup SIGINT +if grep -r "x6100_app_hide=1" /proc/cmdline > /dev/null ; then + cat > /root/qtkmsconfig.json < /root/qtkmsconfig.json < /sys/class/gpio/gpio138/value chroot /mnt/x6100 /bin/bash -c 'source /etc/profile && nice --5 /usr/app_qt/x6100_ui_v100'