]> git.ipfire.org Git - ipfire-2.x.git/blob - src/pakfire/lib/get_mirror.sh
Update:
[ipfire-2.x.git] / src / pakfire / lib / get_mirror.sh
1 ############################################################################################
2 # Version 0.1a, Copyright (C) 2006 by IPFire.org #
3 # IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben dürfen. #
4 ############################################################################################
5
6 get_mirror() {
7
8 # Testen, ob der Server erreichbar ist
9 #if ! $HOST_TEST $($PAKHOME/lib/url_zerl.sh $H_MIRROR get_host) >/dev/null 2>&1
10 # then return 1
11 #fi
12
13 # Ins Cache-Verzeichnis wechseln
14 cd $PAKHOME/cache
15
16 # Überprüfen ob File schon vorhanden ist
17 if [ -e $PAKHOME/cache/$SERVERS_LIST ]
18 then rm -f $PAKHOME/cache/$SERVERS_LIST
19 fi
20
21 # File herunterladen
22 if /usr/bin/wget -q $H_MIRROR >/dev/null 2>&1
23 then
24 COUNT=0
25 for i in `cat $SERVERS_LIST`; do
26 COUNT=$(($COUNT+1))
27 done
28 #. $PAKHOME/lib/test_host.sh `cat $SERVERS_LIST`
29 cd -
30 return 0
31 else
32 cd -
33 return 1
34 fi
35
36 }
37 ################################### EOF ####################################################