Skip to content

Commit 856cdf6

Browse files
authored
action.sh:兼容WebUI调用
1 parent cf0f8d4 commit 856cdf6

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

script/action.sh

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,15 @@
22
MODPATH=${0%/*}
33
. "$MODPATH/lang/lang.sh"
44

5+
MODE="${MODE:-$1}"
56
echo "$(msg POWERED)"
67
echo "$(msg GMS_START)"
78
echo "$(msg GMS_TEST)"
89

10+
if [ "$MODE" != "web" ]; then
11+
echo "$(msg KEY_WARNING)"
12+
fi
13+
914
CONFIRM_ACTION() {
1015
echo "$(msg ACTION_CONFIRM)"
1116

@@ -15,15 +20,14 @@ CONFIRM_ACTION() {
1520

1621
if [ -z "$event" ]; then
1722
echo "$(msg NO_KEY_DEFAULT)"
18-
STOP_APPS
19-
break
23+
exit 0
24+
elif echo "$event" | grep -q "KEY_VOLUMEUP"; then
25+
echo "$(msg VOL_UP_EXIT)"
26+
exit 0
2027
elif echo "$event" | grep -q "KEY_VOLUMEDOWN"; then
2128
echo "$(msg VOL_DOWN)"
2229
STOP_APPS
2330
break
24-
elif echo "$event" | grep -q "KEY_VOLUMEUP"; then
25-
echo "$(msg VOL_UP_EXIT)"
26-
exit 0
2731
fi
2832
done
2933
}
@@ -67,11 +71,16 @@ DEL_GMSF() {
6771
echo "$(msg DEL_ALL_DONE)"
6872
}
6973

70-
CONFIRM_ACTION
74+
if [ "$MODE" != "web" ]; then
75+
CONFIRM_ACTION
76+
fi
7177
STATE_GMSF
7278
DEL_GMSF
7379

74-
echo "$(msg ALL_DONE)"
75-
echo "$(msg WAIT_TOUCH)"
76-
getevent -l | grep -m 1 "BTN_TOUCH"
77-
echo "$(msg TOUCH_EXIT)"
80+
81+
if [ "$MODE" != "web" ]; then
82+
echo "$(msg ALL_DONE)"
83+
echo "$(msg WAIT_TOUCH)"
84+
getevent -l | grep -m 1 "BTN_TOUCH"
85+
echo "$(msg TOUCH_EXIT)"
86+
fi

0 commit comments

Comments
 (0)