Blame SOURCES/buildiso-boot-options.patch

1330ca
diff -rupN cobbler-2.0.11.old/cobbler/action_buildiso.py cobbler-2.0.11/cobbler/action_buildiso.py
1330ca
--- cobbler-2.0.11.old/cobbler/action_buildiso.py	2015-06-11 18:48:59.000000000 +0200
1330ca
+++ cobbler-2.0.11/cobbler/action_buildiso.py.new	2015-06-17 13:33:13.392123548 +0200
1330ca
@@ -253,7 +253,14 @@ class BuildIso:
1330ca
                        append_line = append_line + " gateway=%s" % data["gateway"]
1330ca
 
1330ca
                    if not exclude_dns and data.has_key("name_servers") and data["name_servers"]:
1330ca
-                       append_line = append_line + " dns=%s\n" % ",".join(data["name_servers"])
1330ca
+                       version = dist.os_version
1330ca
+                       if dist.breed == "redhat" and (
1330ca
+                           (version.startswith("rhel") and version >= "rhel7") or
1330ca
+                           (version.startswith("fedora") and version >= "fedora17")
1330ca
+                       ):
1330ca
+                           append_line = append_line + " nameserver=%s\n" % " nameserver=".join(data["name_servers"])
1330ca
+                       else:
1330ca
+                           append_line = append_line + " dns=%s\n" % ",".join(data["name_servers"])
1330ca
 
1330ca
                    length=len(append_line)
1330ca
                    if length > 254: