From db24bc0bdd24420c6e7e0f173190a4edc12c42a8 Mon Sep 17 00:00:00 2001 From: rubenelshof Date: Fri, 28 Oct 2022 13:48:19 +0200 Subject: [PATCH] Add PLUGIN_FTP_USERNAME & PLUGIN_FTP_PASSWORD --- upload.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/upload.sh b/upload.sh index b61dde9..70bc29e 100755 --- a/upload.sh +++ b/upload.sh @@ -1,10 +1,16 @@ #!/bin/bash -if [ -z "$FTP_USERNAME" ]; then +if [[ -z "$FTP_USERNAME" && -z "$PLUGIN_FTP_USERNAME" ]]; then echo "Need to set username" exit 1 fi +FTP_USERNAME_STR="" +FTP_PASSWORD_STR="" + +[ -n "$PLUGIN_FTP_USERNAME" ] && FTP_USERNAME_STR="$PLUGIN_FTP_USERNAME" || FTP_USERNAME_STR="$FTP_USERNAME" +[ -n "$PLUGIN_FTP_PASSWORD" ] && FTP_PASSWORD_STR="$PLUGIN_FTP_PASSWORD" || FTP_PASSWORD_STR="$FTP_PASSWORD" + if [ -z "$PLUGIN_HOSTNAME" ]; then echo "Need to set hostname" exit 1 @@ -84,4 +90,4 @@ lftp $PLUGIN_DEBUG -e "set xfer:log 1; \ $PLUGIN_CLEAN_DIR; \ mirror --verbose $PLUGIN_CHMOD -R $PLUGIN_ONLY_NEWER $PLUGIN_MIRROR_OPTS $PLUGIN_INCLUDE_STR $PLUGIN_EXCLUDE_STR $(pwd)$PLUGIN_SRC_DIR $PLUGIN_DEST_DIR; \ $PLUGIN_POST_ACTION;" \ - -u $FTP_USERNAME,$FTP_PASSWORD $PLUGIN_HOSTNAME + -u "$FTP_USERNAME_STR","$FTP_PASSWORD_STR" "$PLUGIN_HOSTNAME"