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