Browse Source

v3.6.128

main v3.6.128
007revad 2 weeks ago
parent
commit
aba32f6796
  1. 3
      CHANGES.txt
  2. 10
      syno_hdd_db.sh

3
CHANGES.txt

@ -1,3 +1,6 @@
v3.6.128
- Bug fix for trying to backup "*_v7.db.version" instead of "*_v7.version".
v3.6.127
- Bug fix for trying to backup "*_v7.db.version" instead of "*_v7.version".
- Bug fix for 6 TB drives having '"size_gb": 6001' in db files instead of '"size_gb": 6000'.

10
syno_hdd_db.sh

@ -29,7 +29,7 @@
# /var/packages/StorageManager/target/ui/storage_panel.js
scriptver="v3.6.127"
scriptver="v3.6.128"
script=Synology_HDD_db
repo="007revad/Synology_HDD_db"
scriptname=syno_hdd_db
@ -1436,7 +1436,9 @@ backupdb(){
echo -e "Backed up ${fname}" >&2
if [[ "${1##*.}" == "db" ]]; then
# Backup db version file as well
cp -p "$1.version" "$1.bakver"
if [[ -f "${1%.db}.version" ]]; then
cp -p "${1%.db}.version" "${1%.db}.bakver"
fi
fi
else
echo -e "${Error}ERROR 5${Off} Failed to backup ${fname}!" >&2
@ -1446,8 +1448,10 @@ backupdb(){
# Only .db files have version files
if [[ ! -f "${1%.db}.bakver" ]]; then
# Existing backup has no .bakver file, create one
if [[ -f "${1%.db}.version" ]]; then
cp -p "${1%.db}.version" "${1%.db}.bakver"
fi
fi
bakversion=$(cat "${1%.db}.bakver" 2>/dev/null)
newversion=$(cat "${1%.db}.version" 2>/dev/null)
if [[ "$newversion" -gt "$bakversion" ]]; then
@ -1455,7 +1459,9 @@ backupdb(){
if cp -p "$1" "$1.bak"; then
echo -e "Backed up ${fname}" >&2
# Update db version backup as well
if [[ -f "${1%.db}.version" ]]; then
cp -p "${1%.db}.version" "${1%.db}.bakver"
fi
else
echo -e "${Error}ERROR 5${Off} Failed to backup ${fname}!" >&2
return 1

Loading…
Cancel
Save