diff options
Diffstat (limited to 'mail/sqlgrey/files/patch-update__sqlgrey__config')
-rw-r--r-- | mail/sqlgrey/files/patch-update__sqlgrey__config | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/mail/sqlgrey/files/patch-update__sqlgrey__config b/mail/sqlgrey/files/patch-update__sqlgrey__config new file mode 100644 index 000000000000..e2be8dc52df7 --- /dev/null +++ b/mail/sqlgrey/files/patch-update__sqlgrey__config @@ -0,0 +1,67 @@ +--- update_sqlgrey_config.orig 2016-01-06 23:51:29 UTC ++++ update_sqlgrey_config +@@ -1,7 +1,7 @@ +-#!/bin/bash ++#!/usr/local/bin/bash + +-# We need md5sum, diff and wget +-MD5SUM=`which md5sum 2>/dev/null` ++# We need md5sum, diff and fetch ++MD5SUM=`which gmd5sum 2>/dev/null` + if [ $? -ne 0 ] + then + echo "md5sum not found in PATH, can't continue" +@@ -13,10 +13,10 @@ then + echo "diff not found in PATH, can't continue" + exit -1 + fi +-WGET=`which wget 2>/dev/null` ++FETCH=`which fetch 2>/dev/null` + if [ $? -ne 0 ] + then +- echo "wget not found in PATH, can't continue" ++ echo "fetch not found in PATH, can't continue" + exit -1 + fi + +@@ -24,7 +24,7 @@ fi + LANG=C + LC_ALL=C + +-MYDIR=/etc/sqlgrey ++MYDIR=/usr/local/etc/sqlgrey + CONF=$MYDIR/sqlgrey.conf + + # Get whitelists host and pidfile from conf +@@ -55,11 +55,11 @@ clean_exit() { + trap clean_exit 2 3 15 + + # Fetch MD5 +-$WGET -q http://$whitelists_host/MD5SUMS ++$FETCH -q http://$whitelists_host/MD5SUMS + + # Check installed files + cd $MYDIR +-TOUPDATE=`md5sum -c $MYTMP/MD5SUMS 2>/dev/null | grep FAILED | cut -d: -f1` ++TOUPDATE=`$MD5SUM -c $MYTMP/MD5SUMS 2>/dev/null | grep FAILED | cut -d: -f1` + + if [ -z "$TOUPDATE" ] + then +@@ -77,7 +77,7 @@ for todownload in $TOUPDATE + do + echo "updating $MYDIR/$todownload:" + rm $todownload 2>/dev/null +- $WGET -N -q http://$whitelists_host/$todownload ++ $FETCH -q http://$whitelists_host/$todownload + if [ -f $MYDIR/$todownload ]; then + $DIFF -u $MYDIR/$todownload $todownload + else +@@ -85,7 +85,7 @@ do + fi + done + +-md5sum -c MD5SUMS >/dev/null 2>/dev/null ++$MD5SUM -c MD5SUMS >/dev/null 2>/dev/null + if [ $? -ne 0 ] + then + # Can only happen if remote site is borked or file got corrupt in transit |