Browse Source

Update syno_hdd_db.sh

pull/78/head
Dave Russell 3 years ago
committed by GitHub
parent
commit
6264173c7a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      syno_hdd_db.sh

15
syno_hdd_db.sh

@ -148,7 +148,7 @@
# Optionally disable "support_disk_compatibility".
scriptver="v2.2.46"
scriptver="v2.2.47"
script=Synology_HDD_db
repo="007revad/Synology_HDD_db"
@ -805,6 +805,7 @@ backupdb(){
return 1
fi
fi
return 0
}
@ -812,14 +813,14 @@ backupdb(){
for i in "${!db1list[@]}"; do
backupdb "${db1list[i]}" ||{
ding
echo -e "${Error}ERROR 5${Off} Failed to backup $(basename -- "${db1list[i]}")!"
#echo -e "${Error}ERROR 5${Off} Failed to backup $(basename -- "${db1list[i]}")!"
exit 5
}
done
for i in "${!db2list[@]}"; do
backupdb "${db2list[i]}" ||{
ding
echo -e "${Error}ERROR 5${Off} Failed to backup $(basename -- "${db2list[i]}")!"
#echo -e "${Error}ERROR 5${Off} Failed to backup $(basename -- "${db2list[i]}")!"
exit 5 # maybe don't exit for .db.new file
}
done
@ -993,7 +994,10 @@ done
# Edit /etc.defaults/synoinfo.conf
# Backup synoinfo.conf if needed
backupdb "$synoinfo" || ding && exit 9
backupdb "$synoinfo" ||{
ding
exit 9
}
# Optionally disable "support_disk_compatibility"
sdc=support_disk_compatibility
@ -1203,12 +1207,15 @@ if [[ -f /usr/syno/sbin/synostgdisk ]]; then # DSM 6.2.3 does not have synostgd
status=$?
if [[ $status -eq "0" ]]; then
echo -e "\nDSM successfully checked disk compatibility."
echo -e "\nYou may need to ${Cyan}reboot the Synology${Off} to see the changes."
else
# Ignore DSM 6.2.4 as it returns 255 for "synostgdisk --check-all-disks-compatibility"
# and DSM 6.2.3 and lower have no synostgdisk command
if [[ $dsm -gt "6" ]]; then
echo -e "\nDSM ${Red}failed${Off} to check disk compatibility with exit code $status"
#if [[ $m2 != "no" ]] && [[ ${#m2cards[@]} -gt "0" ]]; then
echo -e "\nYou may need to ${Cyan}reboot the Synology${Off} to see the changes."
#fi
fi
fi
fi

Loading…
Cancel
Save