From 0aee6b5f7a1092fa86d0022e76d28054bce6410f Mon Sep 17 00:00:00 2001 From: Christoph Schlosser Date: Wed, 12 Sep 2018 22:10:49 +0200 Subject: [PATCH] Include option to upload only new files --- upload.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/upload.sh b/upload.sh index f16fd66..469911c 100755 --- a/upload.sh +++ b/upload.sh @@ -32,6 +32,12 @@ else PLUGIN_CHMOD="" fi +if [ "$PLUGIN_ONLY_NEWER" = true ]; then + PLUGIN_ONLY_NEWER="-n" +else + PLUGIN_ONLY_NEWER="" +fi + if [ "$PLUGIN_CLEAN_DIR" = true ]; then PLUGIN_CLEAN_DIR="rm -r $PLUGIN_DEST_DIR" else @@ -57,5 +63,5 @@ lftp -e "set xfer:log 1; \ set ssl:verify-certificate $PLUGIN_VERIFY; \ set ssl:check-hostname $PLUGIN_VERIFY; \ $PLUGIN_CLEAN_DIR; \ - mirror --verbose $PLUGIN_CHMOD -R $PLUGIN_INCLUDE_STR $PLUGIN_EXCLUDE_STR $(pwd)$PLUGIN_SRC_DIR $PLUGIN_DEST_DIR" \ + mirror --verbose $PLUGIN_CHMOD $PLUGIN_ONLY_NEWER -R $PLUGIN_INCLUDE_STR $PLUGIN_EXCLUDE_STR $(pwd)$PLUGIN_SRC_DIR $PLUGIN_DEST_DIR" \ -u $FTP_USERNAME,$FTP_PASSWORD $PLUGIN_HOSTNAME