]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - src/pakfire/lib/get_list.sh
Snort Fixes.
[people/pmueller/ipfire-2.x.git] / src / pakfire / lib / get_list.sh
1 #!/bin/bash
2 ############################################################################################
3 # Version 0.1a, Copyright (C) 2006 by IPFire.org #
4 # IPFire ist freie Software, die Sie unter bestimmten Bedingungen weitergeben dürfen. #
5 ############################################################################################
6
7 get_list () {
8
9 PURL=`cat ${CACHE_DIR}$SERVERS_LIST`
10
11 if [ "$PURL" ]; then
12 url=$(. $HOST_TEST "$PURL")
13 if [ -n $url ]
14 then URL=${url}
15 fi
16 else
17 echo "No server-address available. Exiting..."
18 exit 1
19 fi
20
21 if [ -z $URL ]
22 then pakfire_logger "Cannot find a working mirror."
23 return 1
24 fi
25
26 cd $PAKHOME/cache
27
28 if [ -f $PACKAGE_LIST ]
29 then rm $PACKAGE_LIST
30 fi
31
32 if /usr/bin/wget $URL/$PACKAGE_LIST > /dev/null 2>&1
33 then
34 cd -
35 pakfire_logger "Updateliste heruntergeladen von $URL"
36 return 0
37 else
38 cd -
39 pakfire_logger "Updateliste konnnte nicht heruntergeladen werden von $URL"
40 return 1
41 fi
42
43 }
44
45 ################################### EOF ####################################################