diff --git a/templates/duply.sh.j2 b/templates/duply.sh.j2 index b38e2c3..327d182 100755 --- a/templates/duply.sh.j2 +++ b/templates/duply.sh.j2 @@ -2138,20 +2138,20 @@ case "$(tolower $cmd)" in ( run_script "$script" ) ;; 'bkp') - duplify -- "${dupl_opts[@]}" --exclude-globbing-filelist "$EXCLUDE" \ + duplify -- "${dupl_opts[@]}" --exclude-filelist "$EXCLUDE" \ "$SOURCE" "$BACKEND_URL" ;; 'incr') - duplify incr -- "${dupl_opts[@]}" --exclude-globbing-filelist "$EXCLUDE" \ + duplify incr -- "${dupl_opts[@]}" --exclude-filelist "$EXCLUDE" \ "$SOURCE" "$BACKEND_URL" ;; 'full') - duplify full -- "${dupl_opts[@]}" --exclude-globbing-filelist "$EXCLUDE" \ + duplify full -- "${dupl_opts[@]}" --exclude-filelist "$EXCLUDE" \ "$SOURCE" "$BACKEND_URL" ;; 'verify') TIME="${ftpl_pars[0]:+"-t ${ftpl_pars[0]}"}" - duplify verify -- $TIME "${dupl_opts[@]}" --exclude-globbing-filelist "$EXCLUDE" \ + duplify verify -- $TIME "${dupl_opts[@]}" --exclude-filelist "$EXCLUDE" \ "$BACKEND_URL" "$SOURCE" ;; 'verifypath') @@ -2162,7 +2162,7 @@ case "$(tolower $cmd)" in Hint: Syntax is -> $ME verifyPath []" - duplify verify -- $TIME "${dupl_opts[@]}" --exclude-globbing-filelist "$EXCLUDE" \ + duplify verify -- $TIME "${dupl_opts[@]}" --exclude-filelist "$EXCLUDE" \ --file-to-restore "$IN_PATH" "$BACKEND_URL" "$OUT_PATH" ;; 'list') diff --git a/templates/pre.j2 b/templates/pre.j2 index 10ae897..2386192 100644 --- a/templates/pre.j2 +++ b/templates/pre.j2 @@ -14,11 +14,11 @@ pg_dump -U {{backup_postgres_user}} {{ '-h ' + backup_postgres_host if backup_p {% if item.source == 'mysql://' %} # Dump all databases -mysqldump -u {{backup_mysql_user}} -p{{backup_mysql_pass}} --all-databases > ${WORKDIR}/dump +mysqldump -u {{item.backup_mysql_user}} -p'{{item.backup_mysql_pass}}' --all-databases > ${WORKDIR}/dump {% else %} # Dump the passed database DBNAME={{item.source.split('mysql://')[-1]}} -mysqldump -u {{backup_mysql_user}} -p{{backup_mysql_pass}} $DBNAME > ${WORKDIR}/dump +mysqldump -u {{item.backup_mysql_user}} -p'{{item.backup_mysql_pass}}' $DBNAME > ${WORKDIR}/dump {% endif %} {% elif item.source.startswith('mongo://') %} diff --git a/templates/restore.j2 b/templates/restore.j2 index a4477d3..2c161db 100644 --- a/templates/restore.j2 +++ b/templates/restore.j2 @@ -15,11 +15,11 @@ rm -rf $WORKDIR/dump {% if item.source == 'mysql://' %} # Restore all databases -mysql -u {{backup_mysql_user}} -p{{backup_mysql_pass}} < ${WORKDIR}/dump +mysql -u {{item.backup_mysql_user}} -p'{{item.backup_mysql_pass}}' < ${WORKDIR}/dump {% else %} # Restore the passed database DBNAME={{item.source.split('mysql://')[-1]}} -mysql -u {{backup_mysql_user}} -p{{backup_mysql_pass}} $DBNAME < ${WORKDIR}/dump +mysql -u {{item.backup_mysql_user}} -p'{{item.backup_mysql_pass}}' $DBNAME < ${WORKDIR}/dump rm -rf $WORKDIR/dump {% endif %}