]> git.ipfire.org Git - ipfire.org.git/commitdiff
boot: Add nightly builds to the top of the list of development builds
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 24 Sep 2015 22:33:54 +0000 (00:33 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 28 Sep 2015 10:48:34 +0000 (12:48 +0200)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
webapp/handlers_boot.py

index becaa4a40c358e0b7f852a25c5eda7955b693d20..6fed8dd7878600dbdfe612a85872ed6a9f8b98e9 100644 (file)
@@ -74,6 +74,19 @@ class MenuGPXEHandler(BootBaseHandler):
 
 
 class MenuCfgHandler(BootBaseHandler):
+       class NightlyBuildReleaseDummy(object):
+               id = 100
+               name = "Nightly Build"
+               sname = "nightly-build"
+
+               netboot_kernel = "http://nightly.ipfire.org/next/latest/i586/images/vmlinuz"
+               netboot_initrd = "http://nightly.ipfire.org/next/latest/i586/images/instroot"
+
+               def is_netboot_capable(self):
+                       return True
+
+       nightly_build = NightlyBuildReleaseDummy()
+
        def get(self):
                self.set_header("Content-Type", "text/plain")
 
@@ -85,6 +98,7 @@ class MenuCfgHandler(BootBaseHandler):
                        pass
 
                development_releases = self.releases.get_unstable()
+               development_releases.insert(0, self.nightly_build)
 
                self.render("netboot/menu.cfg", latest_release=latest_release,
                        stable_releases=stable_releases, development_releases=development_releases)