@@ -25,7 +25,7 @@ local_backup(){
2525 rm -rf $tmpdir
2626 rm -f $BACKUP /$user .log
2727 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
28- echo " Not enough disk space" | $SENDMAIL -s " $subj " $email $notify
28+ echo " Not enough disk space" | $SENDMAIL -s " $subj " $email " yes "
2929 check_result " $E_DISK " " Not enough dsk space"
3030 fi
3131
@@ -58,11 +58,11 @@ ftp_backup() {
5858 # Checking config
5959 if [ ! -e " $HESTIA /conf/ftp.backup.conf" ]; then
6060 error=" ftp.backup.conf doesn't exist"
61- rm -rf $tmpdir
62- rm -f $BACKUP /$user .log
63- echo " $error " | $SENDMAIL -s " $subj " $email $notify
61+ echo " $error " | $SENDMAIL -s " $subj " $email " yes"
6462 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
65- check_result " $E_NOTEXIST " " $error "
63+ echo " $error "
64+ errorcode=" $E_NOTEXIST "
65+ return " $E_NOTEXIST "
6666 fi
6767
6868 # Parse config
@@ -76,11 +76,11 @@ ftp_backup() {
7676 # Checking variables
7777 if [ -z " $HOST " ] || [ -z " $USERNAME " ] || [ -z " $PASSWORD " ]; then
7878 error=" Can't parse ftp backup configuration"
79- rm -rf $tmpdir
80- rm -f $BACKUP /$user .log
81- echo " $error " | $SENDMAIL -s " $subj " $email $notify
79+ echo " $error " | $SENDMAIL -s " $subj " $email " yes"
8280 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
83- check_result " $E_PARSING " " $error "
81+ echo " $error "
82+ errorcode=" $E_PARSING "
83+ return " $E_PARSING "
8484 fi
8585
8686 # Debug info
@@ -91,11 +91,11 @@ ftp_backup() {
9191 ferror=$( echo $fconn | grep -i -e failed -e error -e " Can't" -e " not conn" )
9292 if [ ! -z " $ferror " ]; then
9393 error=" Error: can't login to ftp ftp://$USERNAME @$HOST "
94- rm -rf $tmpdir
95- rm -f $BACKUP /$user .log
9694 echo " $error " | $SENDMAIL -s " $subj " $email $notify
9795 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
98- check_result " $E_CONNECT " " $error "
96+ echo " $error "
97+ errorcode=" $E_CONNECT "
98+ return " $E_CONNECT "
9999 fi
100100
101101 # Check ftp permissions
@@ -109,11 +109,11 @@ ftp_backup() {
109109 ftp_result=$( ftpc " mkdir $ftmpdir " " rm $ftmpdir " | grep -v Trying)
110110 if [ ! -z " $ftp_result " ] ; then
111111 error=" Can't create ftp backup folder ftp://$HOST$BPATH "
112- rm -rf $tmpdir
113- rm -f $BACKUP /$user .log
114112 echo " $error " | $SENDMAIL -s " $subj " $email $notify
115113 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
116- check_result " $E_FTP " " $error "
114+ echo " $error "
115+ errorcode=" $E_FTP "
116+ return " $E_FTP "
117117 fi
118118
119119 # Checking retention
@@ -277,11 +277,11 @@ sftp_backup() {
277277 # Checking config
278278 if [ ! -e " $HESTIA /conf/sftp.backup.conf" ]; then
279279 error=" Can't open sftp.backup.conf"
280- rm -rf $tmpdir
281- rm -f $BACKUP /$user .log
282- echo " $error " | $SENDMAIL -s " $subj " $email $notify
280+ echo " $error " | $SENDMAIL -s " $subj " $email " yes"
283281 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
284- check_result " $E_NOTEXIST " " $error "
282+ echo " $error "
283+ errorcode=" $E_NOTEXIST "
284+ return " $E_NOTEXIST "
285285 fi
286286
287287 # Parse config
@@ -295,11 +295,11 @@ sftp_backup() {
295295 # Checking variables
296296 if [ -z " $HOST " ] || [ -z " $USERNAME " ] || [ -z " $PASSWORD " ]; then
297297 error=" Can't parse sftp backup configuration"
298- rm -rf $tmpdir
299- rm -f $BACKUP /$user .log
300- echo " $error " | $SENDMAIL -s " $subj " $email $notify
298+ echo " $error " | $SENDMAIL -s " $subj " $email " yes"
301299 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
302- check_result " $E_PARSING " " $error "
300+ echo " $error "
301+ errorcode=" $E_PARSING "
302+ return " $E_PARSING "
303303 fi
304304
305305 # Debug info
@@ -320,11 +320,11 @@ sftp_backup() {
320320 $E_CONNECT ) error=" Can't login to sftp host $HOST " ;;
321321 $E_FTP ) error=" Can't create temp folder on sftp $HOST " ;;
322322 esac
323- rm -rf $tmpdir
324- rm -f $BACKUP /$user .log
325- echo " $error " | $SENDMAIL -s " $subj " $email $notify
323+ echo " $error " | $SENDMAIL -s " $subj " $email " yes"
326324 sed -i " / $user /d" $HESTIA /data/queue/backup.pipe
327- check_result " $rc " " $error "
325+ echo " $error "
326+ errorcode=" $rc "
327+ return " $rc "
328328 fi
329329
330330 # Checking retention
0 commit comments