From b28aac54d777dae186120f192edddd5a178df323 Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Fri, 7 Nov 2014 18:26:43 +0200 Subject: [PATCH] minor fixes in backup script --- bin/v-backup-user | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/v-backup-user b/bin/v-backup-user index e25bd166..6b78b4a4 100755 --- a/bin/v-backup-user +++ b/bin/v-backup-user @@ -487,6 +487,7 @@ if [ "$USER" != '*' ]; then msg="$msg\n$(date "+%F %T") excluding directory $xpath" done + IFS=$'\n' set -f i=0 for udir in $(ls |egrep -v "conf|web|dns|mail"); do @@ -656,9 +657,9 @@ ftp_backup() { ftp_result=$(ftpc "mkdir $ftmpdir" "rm $ftmpdir" |grep -v Trying) if [ ! -z "$ftp_result" ] ; then rm -rf $tmpdir - echo "Can't create ftp backup folder" |\ + echo "Can't create ftp backup folder ftp://$HOST$BPATH" |\ $send_mail -s "$subj" $email - echo "Error: cant's create ftp folder" + echo "Error: cant's create ftp folder ftp://$HOST$BPATH" sed -i "/ $user /d" $VESTA/data/queue/backup.pipe log_event "$E_FTP" "$EVENT" exit $E_FTP @@ -695,7 +696,7 @@ echo "-- SUMMARY --" msg="$msg\n-- SUMMARY --" # Switching on backup system types -for backup_type in $(echo -e "${BACKUP_SYSTEM//,/\n}"); do +for backup_type in $(echo -e "${BACKUP_SYSTEM//,/\\n}"); do case $backup_type in local) local_backup ;; ftp) ftp_backup ;;