Greetings,
I would like thank the cobbler team and community for a very useful tool. I work at Wind River Systems on the Linux product team and our customers build the Linux product themselves on one of our many supported host Linux distributions. I am using Cobbler to do both bare metal and vm installs of Red Hat, Fedora, OpenSuSE, SLED, Ubuntu and Debian to help us get better test coverage. So far I have had to make a few small changes to support Ubuntu and Debian and found some bugs for which I am sending some patches. I also have made the changes available in a GitHub tree at https://github.com/kscherer/cobbler in the branch wrs.
Comments welcome
Konrad
From: Konrad Scherer Konrad.Scherer@windriver.com
Signed-off-by: Konrad Scherer Konrad.Scherer@windriver.com --- koan/app.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/koan/app.py b/koan/app.py index 2e1ee56..efcfe42 100755 --- a/koan/app.py +++ b/koan/app.py @@ -1068,6 +1068,8 @@ class Koan: if kickstart is not None and kickstart != "": if breed is not None and breed == "suse": kextra = "autoyast=" + kickstart + elif breed is not None and breed == "debian" or breed =="ubuntu": + kextra = "auto url=" + kickstart else: kextra = "ks=" + kickstart
From: Konrad Scherer Konrad.Scherer@windriver.com
Signed-off-by: Konrad Scherer Konrad.Scherer@windriver.com --- cobbler/codes.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/cobbler/codes.py b/cobbler/codes.py index 3fab5d4..f227c20 100644 --- a/cobbler/codes.py +++ b/cobbler/codes.py @@ -43,7 +43,7 @@ VALID_OS_BREEDS = [ VALID_OS_VERSIONS = { "redhat" : [ "rhel2.1", "rhel3", "rhel4", "rhel5", "rhel6", "fedora5", "fedora6", "fedora7", "fedora8", "fedora9", "fedora10", "fedora11", "fedora12", "fedora13", "fedora14", "generic24", "generic26", "virtio26", "other" ], "suse" : [ "sles10", "generic24", "generic26", "virtio26", "other" ], - "debian" : [ "etch", "lenny", "generic24", "generic26", "other" ], + "debian" : [ "etch", "lenny", "squeeze", "sid", "stable", "testing", "unstable", "generic24", "generic26", "other" ], "ubuntu" : [ "dapper", "hardy", "intrepid", "jaunty" ], "generic" : [ "generic24", "generic26", "other" ], "windows" : [ "winxp", "win2k", "win2k3", "vista", "other" ],
From: Konrad Scherer Konrad.Scherer@windriver.com
Signed-off-by: Konrad Scherer Konrad.Scherer@windriver.com --- koan/imagecreate.py | 3 ++- koan/vmwcreate.py | 3 ++- koan/xencreate.py | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/koan/imagecreate.py b/koan/imagecreate.py index ab3effd..c336dcb 100644 --- a/koan/imagecreate.py +++ b/koan/imagecreate.py @@ -127,7 +127,8 @@ def start_install(name=None, fullvirt=False, bridge=None, virt_type=None, - virt_auto_boot=None): + virt_auto_boot=False, + qemu_driver_type=None):
#FIXME how to do a non-default connection #Can we drive off of virt-type? diff --git a/koan/vmwcreate.py b/koan/vmwcreate.py index f5603d8..b7ef448 100755 --- a/koan/vmwcreate.py +++ b/koan/vmwcreate.py @@ -128,7 +128,8 @@ def start_install(name=None, fullvirt=True, bridge=None, virt_type=None, - virt_auto_boot=False): + virt_auto_boot=False, + qemu_driver_type=None):
if profile_data.has_key("file"): raise koan.InfoException("vmware does not work with --image yet") diff --git a/koan/xencreate.py b/koan/xencreate.py index a333091..f7146b9 100755 --- a/koan/xencreate.py +++ b/koan/xencreate.py @@ -70,7 +70,8 @@ def start_install(name=None, fullvirt=False, bridge=None, virt_type=None, - virt_auto_boot=False): + virt_auto_boot=False, + qemu_driver_type=None):
if profile_data.has_key("file"): raise koan.InfoException("Xen does not work with --image yet")
cobbler-devel@lists.fedorahosted.org