Update 'duplicacy.sh'
This commit is contained in:
13
duplicacy.sh
13
duplicacy.sh
@@ -21,17 +21,18 @@ for folder in ${FOLDERS_TO_BACKUP[@]}; do
|
||||
duplicacy -verbose -log backup -stats >> ${LOGFILE} 2>&1
|
||||
else
|
||||
# removes the slashes and replaces with a dash
|
||||
id=${HOST}${folder////-}
|
||||
id=${HOST}$(echo $folder | sed 's/\//-/g')
|
||||
# sftp password DUPLICACY_SSH_PASSWORD DUPLICACY_<STORAGENAME>_SSH_PASSWORD ssh_password
|
||||
echo "Please enter duplicacy ssh password"
|
||||
read -s SSH_PASSWORD
|
||||
export 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}"
|
||||
SSH_PASSWORD=''
|
||||
fi
|
||||
done
|
||||
|
||||
SSH_PASSWORD=''
|
||||
# compress the logs
|
||||
gzip $(dirname ${LOGFILE})/*.log
|
||||
|
||||
|
||||
Reference in New Issue
Block a user