a749d24901126bc4761f96cee4a27323876bf715
- Author
- Matt Dirba <matt@dirba.org>
- Committer
- Matt Dirba <matt@dirba.org>
- Date
Message
Add support for getting size of remote disk connected via ssh
Diff
1diff --git a/duplicity-backup.sh b/duplicity-backup.sh
2index 3b69115414bbfd95d539cd7fbb7c3a58796d3606..44bab450efc89a13bb0a618fa2ab5b65512c24e0 100755
3--- a/duplicity-backup.sh
4+++ b/duplicity-backup.sh
5@@ -398,6 +398,12 @@ get_remote_file_size()
6
7 dest_type=`echo ${DEST} | cut -c 1,2`
8 case $dest_type in
9+ "ss")
10+ TMPDEST="${DEST#*://*/}"
11+ TMPDEST="${DEST%/${TMPDEST}}"
12+ ssh_opt=`echo $STATIC_OPTIONS |perl -ne 'print "-i $1" if (/IdentityFile=
13+ SIZE=`${TMPDEST%://*} ${ssh_opt} ${TMPDEST#*//} du -hs ${DEST#${TMPDEST}/
14+ ;;
15 "fi")
16 TMPDEST=`echo ${DEST} | cut -c 6-`
17 SIZE=`du -hs ${TMPDEST} | awk '{print $1}'`