summaryrefslogtreecommitdiff
path: root/adzap/scripts/update-zapper
blob: 4f32440b95b85244407156fc2c41ffa7f6a87690 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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