summaryrefslogtreecommitdiff
path: root/mail/sqlgrey/files/patch-update__sqlgrey__config
diff options
context:
space:
mode:
Diffstat (limited to 'mail/sqlgrey/files/patch-update__sqlgrey__config')
-rw-r--r--mail/sqlgrey/files/patch-update__sqlgrey__config67
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