Browse Source

v3.6.127

main
007revad 2 weeks ago
parent
commit
608de6f86d
  1. 1
      CHANGES.txt
  2. 10
      syno_hdd_db.sh

1
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.

10
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

Loading…
Cancel
Save