From: Michael Tremer Date: Fri, 13 Mar 2009 10:35:46 +0000 (+0100) Subject: Updated mirrors and fixed a thing that uploads files from local. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=070904cdcefa1b6a34e6341b1b270ea537724d47;p=ipfire.org.git Updated mirrors and fixed a thing that uploads files from local. --- diff --git a/download/getfile.py b/download/getfile.py index c17ecee3..61ac4c08 100755 --- a/download/getfile.py +++ b/download/getfile.py @@ -14,7 +14,6 @@ error = open("error.log", "a") hosts = ( # PRIO SCHEME HOSTNAME PATH ( 2, "http", "mirror1.ipfire.org", "/",), - ( 4, "http", "mirror2.ipfire.org", "/",), ( 4, "http", "mirror3.ipfire.org", "/",), ( 4, "http", "mirror5.ipfire.org", "/",), (10, "http", "www.rowie.at", "/ipfire/",), @@ -23,6 +22,7 @@ hosts = ( ( 8, "http", "ipfire.1l0v3u.com", "/",), ( 4, "http", "hex2.sv-altikon.ch", "/ipfire/",), ( 8, "http", "ipfire.wintertech.de", "/",), + ( 8, "http", "kraefte.org", "/ipfire",), ) def rnd(servers): @@ -134,9 +134,13 @@ while servers.all(): break else: - if os.access(file, os.R_OK): - access.write("%s\n" % url) - servefile(file) + error.write("%s " % time.asctime()) + error.write("%s was not found on mirror servers. Trying local.\n" % file) + filename = ".%s" % file + if os.access(filename, os.R_OK): + access.write("%s " % time.asctime()) + access.write("(local) %s\n" % filename) + servefile(filename) else: print "Status: 404 Not Found" print "Pragma: no-cache"