forked from URZ/admin-tools
Fix missing return code for FTP backup upload
- use explicit tnftp command instead of ftp - use single line tnftp command
This commit is contained in:
@@ -10,7 +10,7 @@
|
|||||||
#
|
#
|
||||||
##############################################################
|
##############################################################
|
||||||
|
|
||||||
set -ou pipefail
|
set -uo pipefail
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
# Global systemd/journald Functions
|
# Global systemd/journald Functions
|
||||||
@@ -84,13 +84,7 @@ if [[ -n "$FTPHOST" ]]; then
|
|||||||
rm -f "$BACKUP_FILE.gz.gpg"
|
rm -f "$BACKUP_FILE.gz.gpg"
|
||||||
gpg --quiet --encrypt -r "$GPGKEY" --trusted-key "$GPGKEY" "$BACKUP_FILE.gz"
|
gpg --quiet --encrypt -r "$GPGKEY" --trusted-key "$GPGKEY" "$BACKUP_FILE.gz"
|
||||||
|
|
||||||
ftp -p -n "$FTPHOST" >/dev/null <<EOI
|
tnftp -V -u "ftp://anonymous:anonymous@$FTPHOST/$FTPDIR/" "$BACKUP_FILE.gz.gpg"
|
||||||
quote USER anonymous
|
|
||||||
quote PASS anonymous@anonymous.com
|
|
||||||
cd $FTPDIR
|
|
||||||
put "$BACKUP_FILE.gz.gpg"
|
|
||||||
quit
|
|
||||||
EOI
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
INFO "BackupServerConfig successful"
|
INFO "BackupServerConfig successful"
|
||||||
|
|||||||
Reference in New Issue
Block a user