From aa51e145d4db8fae6a278b2e8f77dac0bdd68f60 Mon Sep 17 00:00:00 2001 From: Tercio Gaudencio Filho Date: Wed, 21 Jun 2023 12:56:40 -0300 Subject: [PATCH] Change update script to only update if the version is different. --- update.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/update.sh b/update.sh index fdf7f27..3a95553 100644 --- a/update.sh +++ b/update.sh @@ -3,6 +3,15 @@ # Get Username uname=$(whoami) # not used btw .. yet +# Get current release version +RDLATEST=$(curl https://api.github.com/repos/rustdesk/rustdesk-server/releases/latest -s | grep "tag_name"| awk '{print substr($2, 2, length($2)-3) }' | sed 's/-.*//') +RDCURRENT=$(/opt/rustdesk/hbbr --version | sed -r 's/hbbr (.*)-.*/\1/') + +if [ $RDLATEST == $RDCURRENT ]; then + echo "Same version no need to update." + exit 0 +fi + sudo systemctl stop gohttpserver.service sudo systemctl stop rustdesksignal.service sudo systemctl stop rustdeskrelay.service @@ -95,8 +104,6 @@ fi cd /opt/rustdesk/ -RDLATEST=$(curl https://api.github.com/repos/rustdesk/rustdesk-server/releases/latest -s | grep "tag_name"| awk '{print substr($2, 2, length($2)-3) }') - echo "Upgrading Rustdesk Server" if [ "${ARCH}" = "x86_64" ] ; then wget "https://github.com/rustdesk/rustdesk-server/releases/download/${RDLATEST}/rustdesk-server-linux-amd64.zip"