]> git.decadent.org.uk Git - dak.git/blobdiff - scripts/debian/update-mirrorlists
Use /bin/bash as interpreter.
[dak.git] / scripts / debian / update-mirrorlists
index b68a870cd6714a6cf6d55ad2de91711d49084757..a711d8a624c82c23e63451ae0c4ce223f040531b 100755 (executable)
@@ -1,17 +1,20 @@
-#!/bin/sh
+#!/bin/bash
 #
 # Very Very hackish script...  dont laugh.
 # Michael Beattie <mjb@debian.org>
 
-. vars
+set -e
+
+export SCRIPTVARS=/srv/ftp-master.debian.org/dak/config/debian/vars
+. $SCRIPTVARS
 
 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
+test ! -f $HOME/.cvspass && touch $HOME/.cvspass
+
+grep -q "anonscm.debian.org:/cvs/webwml" ~/.cvspass || \
+       echo ":pserver:anonymous@anonscm.debian.org:/cvs/webwml A" >> $HOME/.cvspass
 
 cd $(dirname $masterlist)
 cvs update
@@ -20,10 +23,5 @@ if [ ! -f $ftpdir/README.mirrors.html -o $masterlist -nt $ftpdir/README.mirrors.
        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
-       if [ ! -f $ftpdir/README.non-US -o $masterlist -nt $ftpdir/README.non-US ] ; then
-               rm -f $ftpdir/README.non-US
-               $prog -m $masterlist -t nonus > $ftpdir/README.non-US
-               install -m 664 $ftpdir/README.non-US $webdir
-       fi
        echo Updated archive version of mirrors file
 fi