diff --git a/update.sh b/update.sh index e86ec1a..e2af63b 100755 --- a/update.sh +++ b/update.sh @@ -1,11 +1,16 @@ #!/bin/bash cd /home/itender/itender || exit -1 -git pull "https://tobiash:!IwedwrimmVeudiweN!@git.gaminggeneration.de/tobiash/itender.git" --quiet -yarn -yarn run compile -cd ./arduino/itender/ -arduino-cli compile --fqbn arduino:avr:mega itender.ino || true -sudo systemctl stop itender -timeout 30 arduino-cli upload --port /dev/ttyACM0 --fqbn arduino:avr:mega itender.ino || true -sudo systemctl start itender + +if [ -z "$1" ] +then + git pull "https://tobiash:!IwedwrimmVeudiweN!@git.gaminggeneration.de/tobiash/itender.git" --quiet +else + yarn + yarn run compile + cd ./arduino/itender/ + arduino-cli compile --fqbn arduino:avr:mega itender.ino || true + sudo systemctl stop itender + timeout 40 arduino-cli upload --port /dev/ttyACM0 --fqbn arduino:avr:mega itender.ino || true + sudo systemctl start itender +fi exit 0