diff --git a/duplicacy.sh b/duplicacy.sh index 394d0ed..bed3f89 100644 --- a/duplicacy.sh +++ b/duplicacy.sh @@ -1,8 +1,6 @@ #!/bin/sh lockfile="/tmp/duplicacy.lock" -FOLDERS_TO_BACKUP=("" "<2nd folder to backup>") -HOST=$(hostname -s) LOGFILE="/var/log/duplicacy/duplicacy_$(date +%Y%m%d-%H%M%S).log" if [ -e ${lockfile} ] && kill -0 `cat ${lockfile}`; then @@ -15,24 +13,9 @@ trap "rm -f ${lockfile}; exit" INT TERM EXIT echo $$ > ${lockfile} # run the backup -for folder in ${FOLDERS_TO_BACKUP[@]}; do - cd ${folder} - if [ -d "${folder}/.duplicacy" ]; then - duplicacy -verbose -log backup -stats >> ${LOGFILE} 2>&1 - else - # removes the slashes and replaces with a dash - id=${HOST}$(echo $folder | sed 's/\//-/g') - # sftp password DUPLICACY_SSH_PASSWORD DUPLICACY__SSH_PASSWORD ssh_password - if [ ${SSH_PASSWORD} == '' ]; then - echo "Please enter duplicacy ssh password" - read -s SSH_PASSWORD - export DUPLICACY_SSH_PASSWORD=${SSH_PASSWORD} - fi - duplicacy init ${id} sftp://duplicacy@gauntnas.home.johnhgaunt.com//mnt/data-pool/backups/duplicacy/data - duplicacy set -key ssh_password -value "${SSH_PASSWORD}" - fi -done -SSH_PASSWORD='' +cd / +duplicacy -verbose -log backup -stats >> ${LOGFILE} 2>&1 + # compress the logs gzip $(dirname ${LOGFILE})/*.log