修复启动时获取设备MAC地址错误问题,修复启动时灯效驱动访问权限问题

This commit is contained in:
Huang Xin 2022-07-06 05:11:41 -07:00
parent beb21209a3
commit d97a71a76e
1 changed files with 35 additions and 2 deletions

View File

@ -1,6 +1,40 @@
#!/bin/bash
chown -R avs:avs /sys/class/leds/aw20036_led/*
NIC_READY=`ifconfig | grep wlan0 | grep HWaddr | awk '{print $5}' | sed "s/://g"`
echo "++++++ Waitting NIC ready" > /tmp/avs-setup.log
while [ "$NIC_READY" == "" ]
do
NIC_READY=`ifconfig | grep wlan0 | grep HWaddr | awk '{print $5}' | sed "s/://g"`
usleep 1000
done
echo "------ Waitting NIC ready: ($NIC_READY)" >> /tmp/avs-setup.log
export AVSDEVID=$NIC_READY
LEDDRV="/sys/class/leds/aw20036_led/uevent"
echo "++++++ Waitting Led driver ready" >> /tmp/avs-setup.log
while [ ! -f "$LEDDRV" ]
do
usleep 1000
done
echo "------ Waitting Led driver ready" >> /tmp/avs-setup.log
chown avs:avs /sys/class/leds/aw20036_led/avsux_animation
chown avs:avs /sys/class/leds/aw20036_led/avsux_info
chown avs:avs /sys/class/leds/aw20036_led/avsux_select
chown avs:avs /sys/class/leds/aw20036_led/brightness
chown avs:avs /sys/class/leds/aw20036_led/max_brightness
chown avs:avs /sys/class/leds/aw20036_led/power
chown avs:avs /sys/class/leds/aw20036_led/trigger
chown avs:avs /sys/class/leds/aw20036_led/uevent
chown -R avs:avs /data/database
chown -R avs:avs /data/dingdong
@ -23,5 +57,4 @@ then
fi
setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /home/avs/SampleApp/SampleApp
/sbin/start-stop-daemon --start -c avs --exec /home/avs/SampleApp/SampleApp -- /home/avs/SampleApp/appLWA.json ERROR > /tmp/avs.log