| hong.liu | f024a69 | 2025-06-11 02:40:53 -0700 | [diff] [blame^] | 1 | #!/bin/sh |
| 2 | |||||
| 3 | gsw_start(){ | ||||
| 4 | |||||
| 5 | MAX_WAIT=20 # 20s | ||||
| 6 | STATE=$(uci get persist.mbtk.sdk__state 2>/dev/null) | ||||
| 7 | |||||
| 8 | count=0 | ||||
| 9 | while [ "$STATE" != "0" ] && [ $count -lt $MAX_WAIT ]; do | ||||
| 10 | sleep 1 | ||||
| 11 | STATE=$(uci get persist.mbtk.sdk__state 2>/dev/null) | ||||
| 12 | count=$((count + 1)) | ||||
| 13 | echo "wait sdk ready count:$count" > /dev/kmsg | ||||
| 14 | done | ||||
| 15 | echo "GSW oemapp start" > /dev/kmsg | ||||
| 16 | /oemapp/start_oemapp.sh & | ||||
| 17 | } | ||||
| 18 | |||||
| 19 | if [ -f /oemapp/start_oemapp.sh ];then | ||||
| 20 | gsw_start | ||||
| 21 | fi | ||||
| 22 | |||||