b1554306fbbb863999ea1d216dd10f14feeb20bd

Author
zertrin <zrk951@gmail.com>
Committer
zertrin <zrk951@gmail.com>
Date

Message

Merge pull request #36 from stijnopheide/osx

Fix for du --exclude-from and mail on OS X

Diff

 1diff --git a/duplicity-backup.sh b/duplicity-backup.sh
 2index 17f2f83d2bb137c9f0fe460efac0b8902e1b58ea..67a02f0b3e913638a45aac267c13d4393a1b8a8a 100755
 3--- a/duplicity-backup.sh
 4+++ b/duplicity-backup.sh
 5@@ -258,7 +258,7 @@ email_logfile()
 6             EMAIL_FROM=${EMAIL_FROM:+"-r ${EMAIL_FROM}"}
 7             cat ${LOGFILE} | ${MAILCMD} -s """${EMAIL_SUBJECT}""" $EMAIL_FROM ${EMAIL_TO}
 8           elif [ "$MAIL" = "mail" ]; then
 9-            if [ `uname` == "FreeBSD" ]; then
10+            if [[ `uname` == "FreeBSD" || `uname` == 'Darwin' ]]; then
11                cat ${LOGFILE} | ${MAILCMD} -s """${EMAIL_SUBJECT}""" ${EMAIL_TO} --
12             else
13                cat ${LOGFILE} | ${MAILCMD} -s """${EMAIL_SUBJECT}""" $EMAIL_FROM ${EMAIL_TO} -- -f ${EMAIL_FROM}
14@@ -297,7 +297,7 @@ get_source_file_size()
15   IFS=$(echo -en "\t\n")
16   
17   DUEXCFLAG="--exclude-from="
18-  if [ `uname` == 'FreeBSD' ]; then 
19+  if [[ `uname` == 'FreeBSD' || `uname` == 'Darwin' ]]; then 
20      DUEXCFLAG="-I "
21   fi
22