From: Michael Tremer Date: Mon, 5 May 2014 14:02:53 +0000 (+0200) Subject: Automatically update IP addresses of the mirror servers. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ead097920e2c7b810431ae76fe33d98fe61807b;p=ipfire.org.git Automatically update IP addresses of the mirror servers. --- diff --git a/webapp/backend/mirrors.py b/webapp/backend/mirrors.py index b8c8188a..68b58023 100644 --- a/webapp/backend/mirrors.py +++ b/webapp/backend/mirrors.py @@ -328,10 +328,10 @@ class Mirror(Object): @property def address(self): - for addr in self.addresses4: + for addr in self.addresses6: return addr - for addr in self.addresses6: + for addr in self.addresses4: return addr @property @@ -447,6 +447,9 @@ class Mirror(Object): def check(self): logging.info("Running check for mirror %s" % self.hostname) + self.db.execute("UPDATE mirrors SET address = %s WHERE id = %s", + self.address, self.id) + self.check_timestamp() self.check_filelist()