diff options
Diffstat (limited to 'adzap/scripts/update-zapper')
-rwxr-xr-x | adzap/scripts/update-zapper | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/adzap/scripts/update-zapper b/adzap/scripts/update-zapper new file mode 100755 index 0000000..4f32440 --- /dev/null +++ b/adzap/scripts/update-zapper @@ -0,0 +1,25 @@ +#!/bin/sh +# +# UNTESTED sample script to update the zapper script from the master copy on +# my web page. - Cameron Simpson <cs@zip.com.au> 21jun1999 +# +# "wget" can be obtained from: +# http://sunsite.auc.dk/wget/ +# + +masterurl=http://adzapper.sourceforge.net/scripts/squid_redirect +zapper=./squid_redirect ## hack to suit your site +pidfile=/var/run/squid-noads.pid ## hack to suit, again + +tmp=/tmp/newzapper$$ +if wget -q --cache=off -O $tmp "$masterurl" +then + [ ! -s "$tmp" ] \ + || cmp -s "$tmp" "$zapper" \ + || ( cat "$tmp" >"$zapper" || exit 1 + [ -s "$pidfile" ] && kill -1 `cat "$pidfile"` + ) +fi +rm -f "$tmp" + +exit 0 |