blob: 91ab4d77b700aa5c14879b53be3df2773c42296c [file] [log] [blame]
hong.liuf024a692025-06-11 02:40:53 -07001#!/bin/sh
2
3gsw_start(){
4
5 MAX_WAIT=20 # 20s
xf.li6ab80a02025-08-04 02:28:32 -07006 STATE=$(uci get lynq_uci.sdk_ready 2>/dev/null)
hong.liuf024a692025-06-11 02:40:53 -07007
8 count=0
9 while [ "$STATE" != "0" ] && [ $count -lt $MAX_WAIT ]; do
10 sleep 1
xf.li6ab80a02025-08-04 02:28:32 -070011 STATE=$(uci get lynq_uci.sdk_ready 2>/dev/null)
hong.liuf024a692025-06-11 02:40:53 -070012 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
19if [ -f /oemapp/start_oemapp.sh ];then
20 gsw_start
21fi
22