-#!/bin/bash
############################################################################################
-# Version 0.1a, Copyright (C) 2006 Peter Schaelchli Für IPFire besteht KEINERLEI GARANTIE;#
-# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben dürfen; #
+# Version 0.1a, Copyright (C) 2006 by IPFire.org #
+# IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben dürfen. #
############################################################################################
-# Haupturl
-http=$(get_conf.sh H_MIRROR)
+get_mirror() {
-# Ziel Verzeichnis
-dest=$(get_conf.sh HOME)
+cd $PAKHOME/cache
-# URL Zerleger
-URL_ZERL=$(get_conf.sh URL_ZERL)
-
-# Host Tester
-HOST_TEST=$(get_conf.sh HOST_TEST)
-
-# Testen ob Server erreichbar
-if ! $HOST_TEST $($URL_ZERL $http get_host) >/dev/null 2>&1
- then exit 1
-fi
-
-# Verzeichnis wechseln
-cd $dest
-
-# Überprüfen ob File schon vorhanden ist
-if [ -e ${dest}$($URL_ZERL $http get_file) ]
- then rm ${dest}$($URL_ZERL $http get_file)
+if [ -e $PAKHOME/cache/$SERVERS_LIST ]
+ then rm -f $PAKHOME/cache/$SERVERS_LIST
fi
-# File herunter laden
-if /usr/bin/wget -q $http >/dev/null 2>&1
- then
+if /usr/bin/wget $H_MIRROR >$LOG 2>&1
+ then
+ pakfire_logger "Got servers!"
cd -
- exit 0
+ return 0
else
+ pakfire_logger "Got no servers!"
cd -
- exit 1
+ return 1
fi
+}
################################### EOF ####################################################