From f0d0113028b1c697943dbe86c110672741dfc746 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 17 Apr 2023 14:14:32 +0200 Subject: [PATCH] Check for updates --- agent/agent.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/agent/agent.sh b/agent/agent.sh index 5d78030..20e295c 100644 --- a/agent/agent.sh +++ b/agent/agent.sh @@ -65,6 +65,17 @@ else # TODO: Auto-update agent echo "Checking for updates.." > /dev/ttyS0 + rm -f /tmp/agent.sh + + if curl -s -k -m 5 -o /tmp/agent.sh https://raw.githubusercontent.com/kroese/virtual-dsm/master/agent/agent.sh; then + if [ -f /tmp/agent.sh ]; then + line=$(read -r FIRSTLINE < /tmp/agent.sh) + if [ "$line" == "#!/usr/bin/env bash" ]; then + echo "Update found.." > /dev/ttyS0 + fi + fi + fi + sleep 5 fi