From 76ae12575bd03320e647366d8af72cd3fabdd63b Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 17 Apr 2023 03:24:43 +0200 Subject: [PATCH 1/3] Agent --- run/power.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/run/power.sh b/run/power.sh index 81efb6a..8473fc0 100644 --- a/run/power.sh +++ b/run/power.sh @@ -49,9 +49,9 @@ _graceful_shutdown(){ echo echo "Could not send shutdown command to guest, error: $RESPONSE" - FILE="${STORAGE}/${BASE}.agent" - [ ! -f "$FILE" ] && echo "1" > "$FILE" - AGENT_VERSION=$(cat "${FILE}") + AGENT="${STORAGE}/${BASE}.agent" + [ ! -f "$AGENT" ] && echo "1" > "$AGENT" + AGENT_VERSION=$(cat "${AGENT}") if ((AGENT_VERSION < 2)); then echo From 90ee437ae49d77e56e9c6c103f65de37760b67b6 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 17 Apr 2023 03:30:34 +0200 Subject: [PATCH 2/3] Check agent version --- run/disk.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/run/disk.sh b/run/disk.sh index c33291d..4a6814a 100644 --- a/run/disk.sh +++ b/run/disk.sh @@ -80,6 +80,14 @@ if [ ! -f "${DATA}" ]; then fi +AGENT="${STORAGE}/${BASE}.agent" +[ ! -f "$AGENT" ] && echo "1" > "$AGENT" +AGENT_VERSION=$(cat "${AGENT}") + +if ((AGENT_VERSION < 3)); then + echo "INFO: The installed Guest Agent is outdated, please consider updating it or do a clean install." +fi + KVM_DISK_OPTS="\ -device virtio-scsi-pci,id=hw-synoboot,bus=pcie.0,addr=0xa \ -drive file=${BOOT},if=none,id=drive-synoboot,format=raw,cache=none,aio=native,discard=on,detect-zeroes=on \ From cf54890e4e40a3238f860335d6a9136feeff3de4 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 17 Apr 2023 03:35:31 +0200 Subject: [PATCH 3/3] Check agent version --- run/disk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run/disk.sh b/run/disk.sh index 4a6814a..3b73753 100644 --- a/run/disk.sh +++ b/run/disk.sh @@ -85,7 +85,7 @@ AGENT="${STORAGE}/${BASE}.agent" AGENT_VERSION=$(cat "${AGENT}") if ((AGENT_VERSION < 3)); then - echo "INFO: The installed Guest Agent is outdated, please consider updating it or do a clean install." + echo "INFO: The installed Guest Agent in DSM is an outdated version, please upgrade it." fi KVM_DISK_OPTS="\