21 lines
630 B
Bash
21 lines
630 B
Bash
#!/bin/bash
|
|
sudo apt update && sudo apt -y upgrade
|
|
sudo apt -y install unzip
|
|
sudo rm -rf /home/$USER/aped
|
|
unzip app.zip -d /home/$USER/aped
|
|
cp /home/$USER/aped/XML/default.xml /home/$USER/aped/XML/config.xml
|
|
sudo apt -y install python3 python3-pip python3-lxml
|
|
yes | sudo pip3 install Flask Flask-API RPi.GPIO lxml
|
|
touch /tmp/aped
|
|
echo "@reboot root python3 /home/$USER/aped/app.py" > /tmp/aped
|
|
sudo mv /tmp/aped /etc/cron.d/aped
|
|
sudo chown root /etc/cron.d/aped
|
|
echo "to trigger the cron job the Pi will restart in:"
|
|
count=10
|
|
(( ++count ))
|
|
while (( --count > 0)); do
|
|
echo $count
|
|
sleep 1
|
|
done
|
|
echo "Rebooting!"
|
|
sudo reboot |