summaryrefslogtreecommitdiff
path: root/recipes-production/mfg-tests
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2022-06-14 12:46:33 -0500
committerJohn Klug <john.klug@multitech.com>2022-06-14 12:46:33 -0500
commit0f7426df0abb9c1b6f93d9d85deb6504caf3895e (patch)
tree2c379c35e56491f126a2f2c1e5e17c4314c749a3 /recipes-production/mfg-tests
parent6d4348b994c6be26ecceb03c268c1c2daba992b4 (diff)
downloadmeta-mlinux-0f7426df0abb9c1b6f93d9d85deb6504caf3895e.tar.gz
meta-mlinux-0f7426df0abb9c1b6f93d9d85deb6504caf3895e.tar.bz2
meta-mlinux-0f7426df0abb9c1b6f93d9d85deb6504caf3895e.zip
Remove files from obsolete locations
Diffstat (limited to 'recipes-production/mfg-tests')
-rwxr-xr-xrecipes-production/mfg-tests/test-reset.sh76
1 files changed, 0 insertions, 76 deletions
diff --git a/recipes-production/mfg-tests/test-reset.sh b/recipes-production/mfg-tests/test-reset.sh
deleted file mode 100755
index 74474a1..0000000
--- a/recipes-production/mfg-tests/test-reset.sh
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/bin/bash
-#the script disables main reset-handler and it allows to test the reset button
-# #test-reset 60
-# .....<user has pressed the reset button>
-# echo $?
-# 0
-# #test-reset 60
-# .....<user has not pressed the reset button>
-# echo $?
-# 2
-# in this example script is waiting for reset button pressing with 60 seconds timeout.
-# if the button was pressed, the script stops and returns '0' return code.
-# if the reset button was not pressed, the script returns '2'
-
-log="logger -t $name -s"
-name=$0
-pid="$$"
-
-if (($(id -u) != 0)); then
- echo "You must be root to do a reset test"
- exit 1
-fi
-
-if [ "$#" -ne 1 ]; then
- echo "Illegal usage."
- echo "Usage: $name <timeout>"
- exit 1
-fi
-
-timeout=$1
-
-short_signal=10 # SIGUSR1
-long_signal=12 # SIGUSR2
-extralong_signal=1 # SIGHUP
-
-do_disable_reset_handler() {
- #stop main reset handler
- /etc/init.d/reset-handler stop >/dev/null 2>&1
-}
-
-do_restore_reset_handler() {
- #restore main reset handler
- /etc/init.d/reset-handler start >/dev/null 2>&1
-}
-
-do_press_reset() {
- $log "reset pressed"
- sleep 1 #it will protect if a user make 'double-click'
- do_restore_reset_handler
- exit 0
-}
-
-do_exit() {
- do_restore_reset_handler
- $log "Exiting on SIGTERM"
- exit 2
-}
-
-trap do_press_reset $short_signal
-trap do_press_reset $long_signal
-trap do_press_reset $extralong_signal
-trap do_exit TERM
-trap do_exit SIGINT
-
-do_disable_reset_handler
-
-$log "Enabling reset-monitor for pid $pid"
-mts-io-sysfs store reset-monitor "$pid $short_signal $long_signal $extralong_signal"
-# set long press to 5 seconds for reset to defaults
-mts-io-sysfs store reset-monitor-intervals "5 30"
-
-sleep $timeout &
-wait
-
-do_restore_reset_handler
-exit 2 \ No newline at end of file