diff --git a/update.sh b/update.sh deleted file mode 100644 index 30ef767a..00000000 --- a/update.sh +++ /dev/null @@ -1,113 +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 "changed cubesatsim.service" - sudo cp /home/pi/CubeSatSim/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 "changed rpitx.service" - sudo cp /home/pi/CubeSatSim/systemd/rpitx.service /etc/systemd/system/rpitx.service - FLAG=1 -else - echo "no changes to rpitx.service" -fi - -FILE=/home/pi/CubeSatSim/sstv_image_1_320_x_256.jpg -if [ ! -f "$FILE" ]; then - echo "Copying SSTV image 1" - cp /home/pi/CubeSatSim/sstv/sstv_image_1_320_x_256.jpg /home/pi/CubeSatSim/sstv_image_1_320_x_256.jpg -fi - -FILE=/home/pi/CubeSatSim/sstv_image_2_320_x_256.jpg -if [ ! -f "$FILE" ]; then - echo "Copying SSTV image 2" - cp /home/pi/CubeSatSim/sstv/sstv_image_2_320_x_256.jpg /home/pi/CubeSatSim/sstv_image_2_320_x_256.jpg -fi - -grep 'update' /home/pi/CubeSatSim/.updated -if [[ $(grep 'update' /home/pi/CubeSatSim/.updated) ]]; then - echo "update script updated" - /home/pi/CubeSatSim/update -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 - -if [ ! -d "/home/pi/PiSSTVpp" ]; then - - sudo apt-get install -y python-picamera python3-picamera build-essential libgd-dev libmagic-dev - - - git clone https://github.com/alanbjohnston/PiSSTVpp.git - - cd PiSSTVpp - - make pisstvpp - - cd - - - sudo raspi-config nonint do_camera 0 - - - FILE=/home/pi/CubeSatSim/sstv_image_1_320_x_256.jpg - if [ ! -f "$FILE" ]; then - echo "Copying SSTV image 1" - cp /home/pi/CubeSatSim/sstv/sstv_image_1_320_x_256.jpg /home/pi/CubeSatSim/sstv_image_1_320_x_256.jpg - fi - - FILE=/home/pi/CubeSatSim/sstv_image_2_320_x_256.jpg - if [ ! -f "$FILE" ]; then - echo "Copying SSTV image 2" - cp /home/pi/CubeSatSim/sstv/sstv_image_2_320_x_256.jpg /home/pi/CubeSatSim/sstv_image_2_320_x_256.jpg - fi - - echo "You need toreboot to complete the installation. Reboot now (y/n)?\n" - - $read -r ANS - - if [ "$ANS" = "y" ]; then - - sudo reboot now - - else - - echo "\nThe CubeSatSim software may not work correctly until you reboot." - - fi - - -fi