parent
3f5d3fa29a
commit
c1263c5d31
@ -1,49 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo -e "\nupdate script for CubeSatSim\n"
|
||||
|
||||
if [ "$1" = "u" ]; then
|
||||
|
||||
sudo apt-get update && sudo apt-get dist-upgrade -y
|
||||
|
||||
sudo apt-get install -y wiringpi git libasound2-dev i2c-tools cpulimit
|
||||
|
||||
fi
|
||||
|
||||
cd /home/pi/CubeSatSim
|
||||
|
||||
git pull > .updated
|
||||
|
||||
make debug
|
||||
|
||||
FLAG=0
|
||||
|
||||
if [[ $(diff systemd/cubesatsim.service /etc/systemd/system/cubesatsim.service) ]]; then
|
||||
echo "copying cubesatsim.service"
|
||||
sudo cp systemd/cubesatsim.service /etc/systemd/system/cubesatsim.service
|
||||
FLAG=1
|
||||
else
|
||||
echo "no changes to cubesatsim.service"
|
||||
fi
|
||||
|
||||
if [[ $(diff systemd/rpitx.service /etc/systemd/system/rpitx.service) ]]; then
|
||||
echo "copying rpitx.service"
|
||||
sudo cp systemd/rpitx.service /etc/systemd/system/rpitx.service
|
||||
FLAG=1
|
||||
else
|
||||
echo "no changes to rpitx.service"
|
||||
fi
|
||||
|
||||
if [ $FLAG -eq 1 ]; then
|
||||
echo "systemctl daemon-reload and restart"
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl restart cubesatsim
|
||||
else
|
||||
grep 'changed' /home/pi/CubeSatSim/.updated
|
||||
if [[ $(grep 'changed' /home/pi/CubeSatSim/.updated) ]]; then
|
||||
echo "systemctl restart cubesatsim"
|
||||
sudo systemctl restart cubesatsim
|
||||
else
|
||||
echo "nothing to do"
|
||||
fi
|
||||
fi
|
||||
Loading…
Reference in new issue