From e9cf0d9e6f3cdf81c3846a943ed88f0dfca29285 Mon Sep 17 00:00:00 2001 From: Viktor <35473052+viktorxda@users.noreply.github.com> Date: Fri, 12 Apr 2024 14:07:11 +0200 Subject: [PATCH] [no ci] General: add debug messages to datalink console setup --- general/package/datalink/files/S98datalink | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/general/package/datalink/files/S98datalink b/general/package/datalink/files/S98datalink index 6de4a924..7c798e85 100755 --- a/general/package/datalink/files/S98datalink +++ b/general/package/datalink/files/S98datalink @@ -1,6 +1,5 @@ #!/bin/sh chip=$(ipcinfo -c) -skip=$(fw_printenv -n fpv) fw=$(grep "BUILD_OPTION" "/etc/os-release" | cut -d= -f2) if [ -e /etc/datalink.conf ]; then @@ -9,10 +8,13 @@ fi case "$1" in start) - if [ "$skip" = "true" ]; then - sed -i "s/console/#console/g" /etc/inittab - elif [ "$skip" = "false" ]; then - sed -i "s/#console/console/g" /etc/inittab + if [ "$(fw_printenv -n fpv)" = "false" ]; then + if grep -q "#console" /etc/inittab; then + echo "Restart system to restore console..." + sed -i "s/#console/console/g" /etc/inittab + rm -f /etc/system.ok + reboot + fi exit 0 fi