Skip to content

Commit

Permalink
Merge pull request #152 from jmaas/master
Browse files Browse the repository at this point in the history
Found some bugs while testing for the 2.2.3 release
  • Loading branch information
jmaas committed Apr 26, 2012
2 parents 2d628f5 + 18c09df commit 83bf9d1
Showing 1 changed file with 23 additions and 3 deletions.
26 changes: 23 additions & 3 deletions cobbler/action_buildiso.py
Expand Up @@ -171,9 +171,17 @@ def generate_netboot_iso(self,imagesdir,isolinuxdir,profiles=None,systems=None,e
append_line += " install=http://%s:%s/cblr/links/%s" % (
data["server"], self.api.settings().http_port, dist.name
)
append_line += " autoyast=%s" % data["kickstart"]
if data["kernel_options"].has_key("autoyast") and data["kernel_options"]["autoyast"] != "":
append_line += " autoyast=%s" % data["kernel_options"]["autoyast"]
del data["kernel_options"]["autoyast"]
else:
append_line += " autoyast=%s" % data["kickstart"]

if dist.breed == "redhat":
if data["proxy"] != "":
append_line += " proxy=%s http_proxy=%s" % (data["proxy"], data["proxy"])
append_line += " ks=%s" % data["kickstart"]

if dist.breed in ["ubuntu","debian"]:
append_line += " auto-install/enable=true url=%s" % data["kickstart"]
if data["proxy"] != "":
Expand Down Expand Up @@ -215,10 +223,20 @@ def generate_netboot_iso(self,imagesdir,isolinuxdir,profiles=None,systems=None,e
append_line += " install=%s" % data["kernel_options"]["install"]
del data["kernel_options"]["install"]
else:
append_line += " install=http://%s:%s/cblr/links/%s" % (data["server"], self.api.settings().http_port, dist.name)
append_line += " autoyast=%s" % data["kickstart"]
append_line += " install=http://%s:%s/cblr/links/%s" % (
data["server"], self.api.settings().http_port, dist.name
)
if data["kernel_options"].has_key("autoyast") and data["kernel_options"]["autoyast"] != "":
append_line += " autoyast=%s" % data["kernel_options"]["autoyast"]
del data["kernel_options"]["autoyast"]
else:
append_line += " autoyast=%s" % data["kickstart"]

if dist.breed == "redhat":
if data["proxy"] != "":
append_line += " proxy=%s http_proxy=%s" % (data["proxy"], data["proxy"])
append_line += " ks=%s" % data["kickstart"]

if dist.breed in ["ubuntu","debian"]:
append_line += " auto-install/enable=true url=%s netcfg/disable_dhcp=true" % data["kickstart"]
if data["proxy"] != "":
Expand Down Expand Up @@ -257,6 +275,8 @@ def generate_netboot_iso(self,imagesdir,isolinuxdir,profiles=None,systems=None,e
if dist.breed == "redhat":
if data["kernel_options"].has_key("ksdevice") and data["kernel_options"]["ksdevice"] != "":
my_int = data["kernel_options"]["ksdevice"]
if my_int == "bootif":
my_int = None
del data["kernel_options"]["ksdevice"]
if data["kernel_options"].has_key("ip") and data["kernel_options"]["ip"] != "":
my_ip = data["kernel_options"]["ip"]
Expand Down

0 comments on commit 83bf9d1

Please sign in to comment.