X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=update-mirrorlists;fp=update-mirrorlists;h=864fbb390e4bc43454a5e0fc80b7f6e51318b7e6;hb=e8eacb00ee41d7ab974ba913fff40e5c082b8e1a;hp=0000000000000000000000000000000000000000;hpb=bb8283ad6274e461fc78a00b2a52c6594c53e13d;p=dak.git diff --git a/update-mirrorlists b/update-mirrorlists new file mode 100755 index 00000000..864fbb39 --- /dev/null +++ b/update-mirrorlists @@ -0,0 +1,24 @@ +#!/bin/sh +# +# Very Very hackish script... dont laugh. +# Michael Beattie + +. vars + +prog=$scriptdir/mirrorlist/mirror_list.pl +masterlist=$scriptdir/mirrorlist/Mirrors.masterlist + +test ! -f $HOME/.cvspass && \ + echo ":pserver:anonymous@cvs.debian.org:/cvs/webwml A" > $HOME/.cvspass +grep -q "cvs.debian.org:/cvs/webwml" ~/.cvspass || \ + echo ":pserver:anonymous@cvs.debian.org:/cvs/webwml A" >> $HOME/.cvspass + +cd $(dirname $masterlist) +cvs update + +if [ ! -f $ftpdir/README.mirrors.html -o $masterlist -nt $ftpdir/README.mirrors.html ] ; then + rm -f $ftpdir/README.mirrors.html $ftpdir/README.mirrors.txt + $prog -m $masterlist -t html > $ftpdir/README.mirrors.html + $prog -m $masterlist -t text > $ftpdir/README.mirrors.txt + echo Updated archive version of mirrors file +fi