Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
systemsmanagement:Uyuni:Stable:CentOS6-Uyuni-Client-Tools
cobbler
koan_S_support_suse_breed_2.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File koan_S_support_suse_breed_2.patch of Package cobbler
From 9bb1a6107a22145085f8b4796a4a5c198a55712d Mon Sep 17 00:00:00 2001 From: Oliver Gorwits <oliver@cpan.org> Date: Wed, 18 Jul 2012 18:07:31 +0200 Subject: [PATCH 2/2] Allow koan's -S option to work for SuSE breed. Also remove -S for breed=None, as I assume "Red Hat" is not a sane assumption for all Distros without a breed. --- koan/app.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) Index: cobbler-2.2.2/koan/app.py =================================================================== --- cobbler-2.2.2.orig/koan/app.py +++ cobbler-2.2.2/koan/app.py @@ -1219,7 +1219,7 @@ class Koan: hashv = utils.input_string_or_hash(kextra) - if self.static_interface is not None and (breed is None or breed == "redhat"): + if self.static_interface is not None and (breed == "redhat" or breed == "suse"): interface_name = self.static_interface interfaces = self.safe_load(pd, "interfaces") if interface_name.startswith("eth"): @@ -1233,15 +1233,24 @@ class Koan: gateway = self.safe_load(pd, "gateway") dns = self.safe_load(pd, "name_servers") - hashv["ksdevice"] = self.static_interface + if breed == "suse": + hashv["netdevice"] = self.static_interface + else: + hashv["ksdevice"] = self.static_interface if ip is not None: - hashv["ip"] = ip + if breed == "suse": + hashv["hostip"] = ip + else: + hashv["ip"] = ip if netmask is not None: hashv["netmask"] = netmask if gateway is not None: hashv["gateway"] = gateway if dns is not None: - hashv["dns"] = ",".join(dns) + if breed == "suse": + hashv["nameserver"] = dns[0] + else: + hashv["dns"] = ",".join(dns) if replace_self and self.embed_kickstart: hashv["ks"] = "file:ks.cfg"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor