From: Daniel Veillard Date: Fri, 7 Mar 2008 09:23:30 +0000 (+0000) Subject: * src/xend_internal.c: applied patch from Cole Robinson to not X-Git-Tag: LIBVIRT_0_4_2~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4cbf4c62493f154734a8a92be778d0fc07f9e85;p=thirdparty%2Flibvirt.git * src/xend_internal.c: applied patch from Cole Robinson to not loose the boot tag when defining a fully virtualized xen domain Daniel --- diff --git a/ChangeLog b/ChangeLog index b60e137c95..2d79dfaacf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Mar 7 10:22:00 CET 2008 Daniel Veillard + + * src/xend_internal.c: applied patch from Cole Robinson to not + loose the boot tag when defining a fully virtualized xen domain + Tue Mar 4 20:01:00 UTC 2008 Richard W.M. Jones Make iSCSI login actually work diff --git a/src/xend_internal.c b/src/xend_internal.c index 8bbc28f07c..fef54f8717 100644 --- a/src/xend_internal.c +++ b/src/xend_internal.c @@ -1323,7 +1323,7 @@ xend_parse_sexp_desc_os(virConnectPtr xend, struct sexpr *node, virBufferPtr buf if (hvm) virBufferVSprintf(buf, " %s\n", loader); - if (kernel) { + if ((kernel) && ((!loader) || (STRNEQ(kernel, loader)))) { virBufferVSprintf(buf, " %s\n", kernel); if (initrd && initrd[0]) virBufferVSprintf(buf, " %s\n", initrd);