|
|
@@ -122,6 +122,7 @@ read createbususer
|
|
|
if [[ "$createbususer" =~ ^[yY]?$ ]]; then
|
|
|
echo "... creating 'bus' user and group"
|
|
|
sudo adduser bus
|
|
|
+ sudo usermod -a -G dialout bus
|
|
|
fi
|
|
|
|
|
|
echo ""
|
|
|
@@ -177,6 +178,7 @@ sudo chown -R bus:bus /home/bus/popufare
|
|
|
sudo bash -c " su - bus -c ' cd /home/bus/popufare/busunit ; ./build_all.sh native ; ' "
|
|
|
sudo bash -c " cd /home/bus/bin ; ln -s $d/avls . ; ln -s $d/billdb . ; ln -s $d/client_supervisor . ; ln -s $d/debug_client . ; ln -s $d/diu_minder . ; ln -s $d/ipc_server . "
|
|
|
sudo bash -c " cd /home/bus/bin ; ln -s $d/paddlemgr . ; ln -s $d/passdb . ; ln -s $d/piu_minder . ; ln -s $d/send_billing_record . ; ln -s $d/send_magstripe . "
|
|
|
+sudo bash -c " cd /home/bus/bin ; ln -s $d/gps_minder .
|
|
|
|
|
|
sudo bash -c " cd /home/bus/bin ; ln -s $bd/DIUv2/diu_kiosk . "
|
|
|
|
|
|
@@ -189,6 +191,16 @@ sudo bash -c " cp $tc/equipnum.txt . ; cp $tc/config.tgz.checksum . ; cp $tc/con
|
|
|
|
|
|
sudo bash -c " rm -f /home/bus/bin/common_values.sh ; cp $bd/scripts/common_values.sh /home/bus/bin "
|
|
|
|
|
|
+## server endpoint config files
|
|
|
+##
|
|
|
+## sync_server_desc, sync_target, server_list, syn_port
|
|
|
+sudo cp /home/bus/popufare/busunit/testing/config/config.tgz.checksum /home/bus/config/config.tgz.checksum
|
|
|
+sudo cp /home/bus/popufare/busunit/testing/config/config.tgz.version /home/bus/config/config.tgz.version
|
|
|
+sudo cp /home/bus/popufare/busunit/testing/config/firmware.tgz.checksum /home/bus/config/firmware.tgz.checksum
|
|
|
+sudo cp /home/bus/popufare/busunit/testing/config/firmware.tgz.version /home/bus/config/firmware.tgz.version
|
|
|
+
|
|
|
+sudo mkdir -p /home/bus/config/server
|
|
|
+
|
|
|
echo ""
|
|
|
|
|
|
##### paddle setup
|
|
|
@@ -408,6 +420,17 @@ if [[ "$setupsound" =~ ^[yY]$ ]] ; then
|
|
|
echo ' adding> snd-bcm2835'
|
|
|
sudo bash -c 'echo "snd-bcm2835" >> /etc/modules'
|
|
|
|
|
|
+ # trying to mitigate the 'first two seconds cutoff of audio' problem
|
|
|
+ # https://github.com/alexa-pi/AlexaPi/wiki/Devices#raspberry-pi
|
|
|
+ #
|
|
|
+ tfn=`mktemp`
|
|
|
+ echo '@reboot vcgencmd force_audio hdmi 1' > $tfn
|
|
|
+
|
|
|
+ echo "adding `cat $tfn`"
|
|
|
+
|
|
|
+ sudo crontab $tfn
|
|
|
+ rm $tfn
|
|
|
+
|
|
|
fi
|
|
|
|
|
|
##### Setup kiosk
|