]> git.ipfire.org Git - ipfire.org.git/commitdiff
netboot: Update to v1.2
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 11 Oct 2017 16:36:01 +0000 (17:36 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 11 Oct 2017 16:36:01 +0000 (17:36 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
webapp/handlers_boot.py

index 7542f1a174b5203f222a4fb69692d784bf515163..f805c9c2a07e917b4bd318fa677ad11922898880 100644 (file)
@@ -72,8 +72,9 @@ class MenuGPXEHandler(BootBaseHandler):
                                        return self.serve_update()
 
                                # This is an outdated git build
-                               if "c4bce" in version:
-                                       return self.serve_update()
+                                for v in ("c4bce", "300a371"):
+                                    if v in version:
+                                        return self.serve_update()
 
                # Deliver content
                self.set_header("Content-Type", "text/plain")
@@ -92,7 +93,10 @@ class MenuGPXEHandler(BootBaseHandler):
                self.write("echo\necho Your copy of gPXE/iPXE is too old. ")
                self.write("Upgrade to avoid seeing this every boot!\n")
 
-               self.write("chain http://mirror0.ipfire.org/releases/ipfire-boot/latest/ipxe.kpxe\n")
+                # Load CA certificates from here
+                self.write("set crosscert http://ca.ipxe.org/auto")
+
+               self.write("chain https://mirror1.ipfire.org/releases/ipfire-boot/latest/ipxe.kpxe\n")
 
 
 class PremenuCfgHandler(BootBaseHandler):