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:
2025-11-17 17:38:34 +01:00
parent 8f98cc1b9a
commit eb35b042d2

View File

@@ -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"