File koan_S_support_suse_breed_1.patch of Package cobbler
From 918c19ed27583db4e59556d7ab0505171e11da74 Mon Sep 17 00:00:00 2001
From: frido <frido@enu.zolder.org>
Date: Sun, 3 Jun 2012 17:53:50 +0200
Subject: [PATCH 1/2] add dns to kernel commandline when using static interface
---
koan/app.py | 3 +++
1 file changed, 3 insertions(+)
Index: cobbler-2.2.2/koan/app.py
===================================================================
--- cobbler-2.2.2.orig/koan/app.py
+++ cobbler-2.2.2/koan/app.py
@@ -1231,6 +1231,7 @@ class Koan:
ip = self.safe_load(interface_data, "ip_address")
netmask = self.safe_load(interface_data, "netmask")
gateway = self.safe_load(pd, "gateway")
+ dns = self.safe_load(pd, "name_servers")
hashv["ksdevice"] = self.static_interface
if ip is not None:
@@ -1239,6 +1240,8 @@ class Koan:
hashv["netmask"] = netmask
if gateway is not None:
hashv["gateway"] = gateway
+ if dns is not None:
+ hashv["dns"] = ",".join(dns)
if replace_self and self.embed_kickstart:
hashv["ks"] = "file:ks.cfg"