修复启动时获取设备MAC地址错误问题,修复启动时灯效驱动访问权限问题
This commit is contained in:
parent
beb21209a3
commit
d97a71a76e
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue