diff --git a/mytonctrl/scripts/restore_backup.sh b/mytonctrl/scripts/restore_backup.sh index 005ee7d8..042657d7 100644 --- a/mytonctrl/scripts/restore_backup.sh +++ b/mytonctrl/scripts/restore_backup.sh @@ -16,6 +16,10 @@ do esac done +if [ ! -f "$name" ]; then + echo "Backup file not found, aborting." + exit 1 +fi COLOR='\033[92m' ENDC='\033[0m' @@ -43,6 +47,8 @@ rm -rf /var/ton-work/db/keyring chown -R $user:$user ${tmp_dir}/mytoncore chown -R $user:$user ${tmp_dir}/keys +chown validator:validator ${tmp_dir}/keys +chown -R validator:validator ${tmp_dir}/db cp -rfp ${tmp_dir}/db /var/ton-work cp -rfp ${tmp_dir}/keys /var/ton-work