mirror of
https://git.freebsd.org/ports.git
synced 2025-05-13 15:51:51 -04:00
67 lines
1.7 KiB
Text
67 lines
1.7 KiB
Text
--- 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
|