update_navidrome.sh 461 B

1234567891011
  1. #!/bin/bash
  2. current_version=v`/opt/navidrome/navidrome -v | cut -d ' ' -f 1`
  3. latest_version=`curl -s https://api.github.com/repos/navidrome/navidrome/releases/latest | grep 'tag_name' | cut -d '"' -f 4`
  4. if [ "$current_version" != "$latest_version" ]; then
  5. systemctl stop navidrome.service
  6. wget -qO- https://getbin.io/navidrome/navidrome | tar xvz -C /opt/navidrome/
  7. # user permissions or whatever
  8. systemctl start navidrome.service
  9. else
  10. echo "Up-to-date"
  11. fi