From ed214bcc5b7ebfa11bbe157544d4b79387e637b9 Mon Sep 17 00:00:00 2001 From: Christoph Date: Fri, 28 Jul 2023 13:32:47 +0200 Subject: [PATCH] fix error seting variable backupSrcDir: backup at debian 12 was runs into error becaus of the double quotes; some other fixings.. --- hosts/scripts/dir_backup.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hosts/scripts/dir_backup.sh b/hosts/scripts/dir_backup.sh index b5a58f6..edb0614 100755 --- a/hosts/scripts/dir_backup.sh +++ b/hosts/scripts/dir_backup.sh @@ -52,7 +52,7 @@ if [ $srcHost != "localhost" ] || $_via_ssh_tunnel ;then fi backupSrcParentDir=`$dirname "$real_backupSrcDir"` real_dir_name=`$basename "$real_backupSrcDir"` - backupSrcDir="${ssh_user}@${srcHost}:\"$real_backupSrcDir\"" + backupSrcDir="${ssh_user}@${srcHost}:$real_backupSrcDir" else #if [ ! -e $_backupSrcDir ] ; then @@ -154,9 +154,9 @@ if $MIRROR ;then if [ "$srcHost" = "localhost" -a "$destHost" = "localhost" ] ; then if [ $_DEBUG -gt 1 -a $_TEST -eq 0 ]; then - echolog "$rsync --rsync-path='sudo rsync' $progArgs $logArgs="$formats" $backupSrcDir $backup_mirror_dir/$backupSrcParentDir" 2 + echolog "$rsync --rsync-path='sudo rsync' -e \"ssh $ssh_opts\" $progArgs $logArgs=\"$formats\" \"$backupSrcDir\" $backup_mirror_dir/$backupSrcParentDir" 2 $( - $rsync --rsync-path='sudo -i -u root rsync' $progArgs $logArgs="$formats" \ + $rsync --rsync-path='sudo rsync' -e "ssh $ssh_opts" $progArgs $logArgs="$formats" \ "$backupSrcDir" $backup_mirror_dir/$backupSrcParentDir >> $logFile 2> $err_Log exit $? ) @@ -170,9 +170,9 @@ if $MIRROR ;then retval=$? else if [ $_DEBUG -gt 1 -a $_TEST -eq 0 ]; then - echolog "$rsync --rsync-path='sudo rsync' -e "ssh $ssh_opts" $progArgs $logArgs="$formats" $backupSrcDir $backup_mirror_dir/$backupSrcParentDir" 2 + echolog "$rsync --rsync-path='sudo rsync' -e \"ssh $ssh_opts\" $progArgs $logArgs=\"$formats\" $backupSrcDir $backup_mirror_dir/$backupSrcParentDir" 2 $( - $rsync --rsync-path='sudo -i -u root rsync' $progArgs $logArgs="$formats" \ + $rsync --rsync-path='sudo rsync' -e "ssh $ssh_opts" $progArgs $logArgs="$formats" \ "$backupSrcDir" $backup_mirror_dir/$backupSrcParentDir >> $logFile 2> $err_Log exit $? )