wok rev 7542
get-OpenOffice3: try a mirror list
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Dec 07 15:39:02 2010 +0100 (2010-12-07) |
parents | efb6fe9257f8 |
children | e685446dbf9a |
files | get-OpenOffice3/stuff/get-OpenOffice3 |
line diff
1.1 --- a/get-OpenOffice3/stuff/get-OpenOffice3 Tue Dec 07 07:33:35 2010 +0000 1.2 +++ b/get-OpenOffice3/stuff/get-OpenOffice3 Tue Dec 07 15:39:02 2010 +0100 1.3 @@ -10,22 +10,35 @@ 1.4 ROOT="$1" 1.5 PATTERN="Linux_x86_install-rpm" 1.6 1.7 +for MIRROR in \ 1.8 +http://mirror.switch.ch/ftp/mirror/OpenOffice \ 1.9 +http://openoffice.cict.fr \ 1.10 +http://wwwftp.ciril.fr/pub/openoffice \ 1.11 +http://artfiles.org/openoffice.org \ 1.12 +http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/OpenOffice \ 1.13 +http://ftp.ntua.gr/pub/OpenOffice \ 1.14 +http://ftp.iitm.ac.in/openoffice \ 1.15 +http://www.ring.gr.jp/archives/misc/openoffice \ 1.16 +http://ftp.nluug.nl/pub/office/openoffice \ 1.17 + 1.18 +do wget -O - $MIRROR/ 2> /dev/null | grep -q localized && break ; done 1.19 + 1.20 DIR="stable" 1.21 -LOC=$(wget -O - http://openofficeorg.secsup.org/localized/ 2> /dev/null \ 1.22 +LOC=$(wget -O - $MIRROR/localized/ 2> /dev/null \ 1.23 | grep -E ">$LANG/|>${LANG/_/-}/|>${LANG%_*}/" | head -1 | sed 's/.*href=\"\(.*\)\/\".*/\1/') 1.24 [ -n "$LOC" ] && DIR="localized/$LOC" 1.25 1.26 -VERSION="$(basename $(wget -O - http://openofficeorg.secsup.org/$DIR/ \ 1.27 +VERSION="$(basename $(wget -O - $MIRROR/$DIR/ \ 1.28 2> /dev/null | grep href=\"[0-9] | tail -1 | sed 's/.*href=\"\(.*\)\".*/\1/'))" 1.29 if [ -z "$VERSION" ]; then 1.30 echo "Can't find VERSION. Abort." 1.31 exit 0 1.32 fi 1.33 echo "Selecting $DIR version $VERSION ..." 1.34 -TARBALL="$(wget -O - http://openofficeorg.secsup.org/$DIR/$VERSION/ \ 1.35 +TARBALL="$(wget -O - $MIRROR/$DIR/$VERSION/ \ 1.36 2> /dev/null | grep $PATTERN | tail -1 | sed 's/.*href=\"\(.*\)\".*/\1/')" 1.37 echo "Archive is $TARBALL ..." 1.38 -WGET_URL=ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/$DIR/$VERSION/$TARBALL 1.39 +WGET_URL=$MIRROR/$DIR/$VERSION/$TARBALL 1.40 1.41 TEMP_DIR="/tmp/$PACKAGE.$$" 1.42 SOURCE_DIR="/tmp/src.$$"