]>
git.ipfire.org Git - ipfire-2.x.git/blob - src/pakfire/lib/get_list.sh
9fd789cfa37701b872b6f43481b76dd2d0069a32
2 ############################################################################################
3 # Version 0.1a, Copyright (C) 2006 Peter Schaelchli Für IPFire besteht KEINERLEI GARANTIE;#
4 # IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben dürfen; #
5 ############################################################################################
7 # Verzeichnis von Pakman
8 VERZ
=$
(/bin
/get_conf.sh HOME
)
10 # Version des IPFire ermitteln
11 VERS
=$
(get_conf.sh VERS print
)
13 # Patch URLs ermitteln
14 PURL
=$
(get_conf.sh PURL print
)
17 LOG_file
=$
(get_conf.sh LOG
)
20 LIST_NAME
=$
(get_conf.sh LIST_NAME
)
23 DEST_DIR
=$
(get_conf.sh DEST_DIR
)
26 HOST_TEST
=$
(get_conf.sh HOST_TEST
)
28 # Alle URLs durcharbeiten bis erste per ping erreichbar erreichbar
29 url
=$
($HOST_TEST "$PURL")
34 # Falls URL nicht gesetzt wurde abbruch des Scripts
36 then echo "Kann keinen Patchserver finden">>$LOG_file
40 # Verzeichnis in Zielverzeichnis wechseln für Download
43 # Pruefen ob bereits ein File vorhanden ist falls ja dann wird sie nun gelöscht
44 if [ -f ${DEST_DIR}${LIST_NAME} ]
45 then rm ${DEST_DIR}${LIST_NAME}
49 if /usr
/bin
/wget
-q $URL/${VERS}/${LIST_NAME} >/dev
/null
2>&1
52 echo "Updateliste herunter geladen von $URL">>$LOG_file
56 echo "Updateliste konnnte nicht herunter geladen werden von $URL">>$LOG_file
60 ################################### EOF ####################################################