From 1670e970ca3d3d312810a42e91988828b3513ee6 Mon Sep 17 00:00:00 2001 From: Paul Philippov Date: Thu, 17 Nov 2022 09:14:52 -0500 Subject: [PATCH] do not write sensor variable to env if sensor not found (#559) --- .../package/ingenic-osdrv-t31/files/script/load_ingenic | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/general/package/ingenic-osdrv-t31/files/script/load_ingenic b/general/package/ingenic-osdrv-t31/files/script/load_ingenic index 537e4d54..951fa343 100755 --- a/general/package/ingenic-osdrv-t31/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t31/files/script/load_ingenic @@ -33,8 +33,13 @@ else SENSOR_INFO=$(cat /proc/jz/sinfo/info) check_return "get sensor type" SENSOR=${SENSOR_INFO#*:} - logger -s -p daemon.info -t ingenic "Get data from sinfo and set SENSOR as ${SENSOR}" - fw_setenv sensor $SENSOR && logger -s -p daemon.info -t ingenic "Write detected ${SENSOR} to U-Boot ENV" + if [ "sensor not found" = "$SENSOR" ]; then + unset SENSOR + fw_setenv sensor + else + logger -s -p daemon.info -t ingenic "Get data from sinfo and set SENSOR as ${SENSOR}" + fw_setenv sensor $SENSOR && logger -s -p daemon.info -t ingenic "Write detected ${SENSOR} to U-Boot ENV" + fi fi