修复启动时获取设备MAC地址错误问题,修复启动时灯效驱动访问权限问题
This commit is contained in:
parent
beb21209a3
commit
d97a71a76e
|
@ -1,6 +1,40 @@
|
||||||
#!/bin/bash
|
#!/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/database
|
||||||
chown -R avs:avs /data/dingdong
|
chown -R avs:avs /data/dingdong
|
||||||
|
|
||||||
|
@ -23,5 +57,4 @@ then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /home/avs/SampleApp/SampleApp
|
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
|
/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