From 608de6f86d6180ff430af63a35e989671f30fc28 Mon Sep 17 00:00:00 2001 From: 007revad <39733752+007revad@users.noreply.github.com> Date: Wed, 3 Jun 2026 10:45:49 +1000 Subject: [PATCH] v3.6.127 --- CHANGES.txt | 1 + syno_hdd_db.sh | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 028c87f..d620206 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,5 +1,6 @@ v3.6.127 - Bug fix for 6 TB drives having '"size_gb": 6001' in db files. +- Bug fix for trying to backup "*_v7.db.version" instead of "*_v7.version". v3.6.126 - Changed to a more reliable way of getting the NAS model name. diff --git a/syno_hdd_db.sh b/syno_hdd_db.sh index 384f8bc..0603386 100644 --- a/syno_hdd_db.sh +++ b/syno_hdd_db.sh @@ -1444,18 +1444,18 @@ backupdb(){ fi elif [[ "${1##*.}" == "db" ]]; then # Only .db files have version files - if [[ ! -f "$1.bakver" ]]; then + if [[ ! -f "${1%.db}.bakver" ]]; then # Existing backup has no .bakver file, create one - cp -p "$1.version" "$1.bakver" + cp -p "${1%.db}.version" "${1%.db}.bakver" fi - bakversion=$(cat "$1.bakver" 2>/dev/null) - newversion=$(cat "$1.version" 2>/dev/null) + bakversion=$(cat "${1%.db}.bakver" 2>/dev/null) + newversion=$(cat "${1%.db}.version" 2>/dev/null) if [[ "$newversion" -gt "$bakversion" ]]; then # Newer version db files have been installed if cp -p "$1" "$1.bak"; then echo -e "Backed up ${fname}" >&2 # Update db version backup as well - cp -p "$1.version" "$1.bakver" + cp -p "${1%.db}.version" "${1%.db}.bakver" else echo -e "${Error}ERROR 5${Off} Failed to backup ${fname}!" >&2 return 1