2022-07-02 09:10:33 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2022-07-06 12:11:41 +00:00
|
|
|
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
|
|
|
|
|
2022-07-04 11:26:45 +00:00
|
|
|
chown -R avs:avs /data/database
|
|
|
|
chown -R avs:avs /data/dingdong
|
|
|
|
|
2022-07-02 09:10:33 +00:00
|
|
|
source /etc/softhsm
|
|
|
|
#INS=`find /data/.softhsm2/tokens/ -name "generation" | awk '{print $0}'`
|
|
|
|
if [ ! -d "/data/.softhsm2" ]
|
|
|
|
then
|
|
|
|
mkdir -p /data/.softhsm2/tokens
|
|
|
|
chmod -R 700 /data/.softhsm2
|
|
|
|
echo "directories.tokendir = /data/.softhsm2/tokens" > /data/.softhsm2/softhsm2.conf
|
|
|
|
chown -R avs:avs /data/.softhsm2
|
|
|
|
/sbin/start-stop-daemon --start -c avs --exec /usr/bin/softhsm2-util -- --init-token --slot 0 \
|
|
|
|
--label $ACSDK_PKCS11_TOKEN --so-pin $ACSDK_PKCS11_SO_PIN --pin $ACSDK_PKCS11_PIN
|
|
|
|
|
|
|
|
/sbin/start-stop-daemon --start -c avs --exec /usr/bin/pkcs11-tool -- --module $SOFTHSM_PATH --login \
|
|
|
|
--pin $ACSDK_PKCS11_PIN \
|
|
|
|
--token-label $ACSDK_PKCS11_TOKEN --keygen \
|
|
|
|
--key-type aes:32 --private --sensitive \
|
|
|
|
--label $ACSDK_PKCS11_MAIN_KEY
|
|
|
|
fi
|
|
|
|
|
|
|
|
setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /home/avs/SampleApp/SampleApp
|
2022-07-04 14:07:41 +00:00
|
|
|
/sbin/start-stop-daemon --start -c avs --exec /home/avs/SampleApp/SampleApp -- /home/avs/SampleApp/appLWA.json ERROR > /tmp/avs.log
|