mirror of
https://github.com/FunKey-Project/FunKey-OS.git
synced 2025-12-12 15:48:51 +01:00
assy tests triggered by a uboot env variable
This commit is contained in:
parent
ec69eb8296
commit
311a200581
@ -2,8 +2,9 @@
|
|||||||
|
|
||||||
## Check if tests must be run
|
## Check if tests must be run
|
||||||
RUN_FILE=/mnt/.assembly_tests
|
RUN_FILE=/mnt/.assembly_tests
|
||||||
if [ ! -f ${RUN_FILE} ]; then
|
RUN_ENV_VAR=$(fw_printenv -n assembly_tests 2>/dev/null)
|
||||||
echo "${RUN_FILE} not present, not performing assembly tests."
|
if [ ! -f ${RUN_FILE} -a "x${RUN_ENV_VAR}" != "x1" ]; then
|
||||||
|
#echo "${RUN_FILE} not present, not performing assembly tests."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -29,7 +30,7 @@ stop_loop=false
|
|||||||
proc_uid=$($GET_PROC_UID)
|
proc_uid=$($GET_PROC_UID)
|
||||||
|
|
||||||
## Defines
|
## Defines
|
||||||
VERSION="0.01"
|
VERSION="1.00"
|
||||||
LOG_FILE="/root/logs/assembly_tests/assy_tests_${proc_uid}.log"
|
LOG_FILE="/root/logs/assembly_tests/assy_tests_${proc_uid}.log"
|
||||||
[ -d $(dirname $LOG_FILE) ] || mkdir -p $(dirname $LOG_FILE)
|
[ -d $(dirname $LOG_FILE) ] || mkdir -p $(dirname $LOG_FILE)
|
||||||
MAGNET_DETECTED_FILE="/root/.assembly_tests_magnet_detected"
|
MAGNET_DETECTED_FILE="/root/.assembly_tests_magnet_detected"
|
||||||
@ -359,7 +360,7 @@ ro
|
|||||||
## Exit processes
|
## Exit processes
|
||||||
if ! $test_failed; then
|
if ! $test_failed; then
|
||||||
## Remove run file => no assembly tests on next run
|
## Remove run file => no assembly tests on next run
|
||||||
rm ${RUN_FILE}
|
rm -f ${RUN_FILE}
|
||||||
sync
|
sync
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
|
|||||||
@ -9,7 +9,7 @@ if [ ${#} -ne 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Sanity check: Check if integer
|
# Sanity check: Check if integer
|
||||||
brightness=$(fw_printenv | grep brightness= | cut -d'=' -f 2-)
|
brightness=$(fw_printenv -n brightness 2>/dev/null)
|
||||||
if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
|
if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
|
||||||
brightness=${BRIGHTNESS_DEFAULT_VALUE}
|
brightness=${BRIGHTNESS_DEFAULT_VALUE}
|
||||||
fw_setenv brightness ${brightness}
|
fw_setenv brightness ${brightness}
|
||||||
|
|||||||
@ -9,7 +9,7 @@ if [ ${#} -ne 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Sanity check: Check if integer
|
# Sanity check: Check if integer
|
||||||
volume=$(fw_printenv | grep volume= | cut -d'=' -f 2-)
|
volume=$(fw_printenv -n volume 2>/dev/null)
|
||||||
if ! [ ! "${volume}" -ne "${volume}" ] 2> /dev/null; then
|
if ! [ ! "${volume}" -ne "${volume}" ] 2> /dev/null; then
|
||||||
volume=${VOLUME_DEFAULT_VALUE}
|
volume=${VOLUME_DEFAULT_VALUE}
|
||||||
fw_setenv volume ${volume}
|
fw_setenv volume ${volume}
|
||||||
|
|||||||
@ -9,7 +9,7 @@ if [ ${#} -ne 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Sanity check: Check if integer
|
# Sanity check: Check if integer
|
||||||
brightness=$(fw_printenv | grep brightness= | cut -d'=' -f 2-)
|
brightness=$(fw_printenv -n brightness 2>/dev/null)
|
||||||
if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
|
if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
|
||||||
brightness=${BRIGHTNESS_DEFAULT_VALUE}
|
brightness=${BRIGHTNESS_DEFAULT_VALUE}
|
||||||
fw_setenv brightness ${brightness}
|
fw_setenv brightness ${brightness}
|
||||||
|
|||||||
@ -227,9 +227,11 @@ menu_run () {
|
|||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
if [ -e /mnt/.assembly_tests ]; then
|
if [ -e /mnt/.assembly_tests ]; then
|
||||||
rm -f /mnt/.assembly_tests
|
rm -f /mnt/.assembly_tests
|
||||||
|
fw_setenv assembly_tests 0
|
||||||
message=" FACTORY TESTS ENABLE"
|
message=" FACTORY TESTS ENABLE"
|
||||||
else
|
else
|
||||||
touch /mnt/.assembly_tests
|
#touch /mnt/.assembly_tests
|
||||||
|
fw_setenv assembly_tests 1
|
||||||
message=" FACTORY TESTS DISABLE"
|
message=" FACTORY TESTS DISABLE"
|
||||||
fi
|
fi
|
||||||
notif "${message}"
|
notif "${message}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user