From 3ead097920e2c7b810431ae76fe33d98fe61807b Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 5 May 2014 16:02:53 +0200 Subject: [PATCH] Automatically update IP addresses of the mirror servers. --- webapp/backend/mirrors.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/webapp/backend/mirrors.py b/webapp/backend/mirrors.py index b8c8188..68b5802 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() -- 2.39.2