class NetBootMenuConfigModule(UIModule):
- def render(self, release):
- return self.render_string("netboot/menu-config.cfg", release=release)
+ def render(self, release, arch=None, platform=None):
+ return self.render_string("netboot/menu-config.cfg", release=release,
+ arch=arch, platform=platform)
class NetBootMenuHeaderModule(UIModule):
- def render(self, title, releases):
+ def render(self, title, releases, arch=None, platform=None):
id = unicodedata.normalize("NFKD", unicode(title)).encode("ascii", "ignore")
id = re.sub(r"[^\w]+", " ", id)
id = "-".join(id.lower().strip().split())
return self.render_string("netboot/menu-header.cfg", id=id,
- title=title, releases=releases)
+ title=title, releases=releases, arch=arch, platform=platform)
class NetBootMenuSeparatorModule(UIModule):