From 014b97ddeab1409d0916b7f487c7027d72ef3b2a Mon Sep 17 00:00:00 2001 From: Phil Date: Tue, 2 Nov 2021 14:40:07 +0000 Subject: [PATCH] Looking for syncthing version now put it into a variable --- Linux/Syncthing/install_syncthing.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Linux/Syncthing/install_syncthing.sh b/Linux/Syncthing/install_syncthing.sh index 4d64656..f1302c1 100644 --- a/Linux/Syncthing/install_syncthing.sh +++ b/Linux/Syncthing/install_syncthing.sh @@ -10,7 +10,7 @@ sudo apt install net-tools ip=$(sudo ifconfig eth0 | perl -ne 'print $1 if /inet\s.*?(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\b/') echo "Please enter Syncthing Version required" -read syncthingversion +syncthingversion=$(curl --silent "https://api.github.com/repos/syncthing/syncthing/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/') # Setup Syncthing User adduser \ @@ -34,7 +34,7 @@ mkdir /opt/syncthing/bin/current # Get Syncthing and setup cd /opt/syncthing/bin -wget https://github.com/syncthing/syncthing/releases/download/$(curl --silent "https://api.github.com/repos/syncthing/syncthing/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')/syncthing-linux-amd64-$(curl --silent "https://api.github.com/repos/syncthing/syncthing/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/').tar.gz +wget https://github.com/syncthing/syncthing/releases/download/$(echo $syncthingversion)/syncthing-linux-amd64-$(echo $syncthingversion).tar.gz untar syncthing-linux-amd64-v$syncthingversion.tar.gz cp -r syncthing-linux-amd64-v$syncthingversion/* /opt/syncthing/bin/current sudo ln -f /opt/syncthing/bin/current/syncthing /usr/local/bin/syncthing