From 723bfda1ce8d6a385e16ad232d6f940226317c0d Mon Sep 17 00:00:00 2001 From: Jim Fehlig Date: Wed, 9 Dec 2009 15:25:31 +0100 Subject: [PATCH] Plumb domain description tag in xend backend xen-unstable changesets 20321 and 20521 added support for description in xend domain config. This patch extends that support in xend backend. * src/xen/xend_internal.c: add parse and output of domain description --- src/xen/xend_internal.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/xen/xend_internal.c b/src/xen/xend_internal.c index 8822f44c81..76556d0507 100644 --- a/src/xen/xend_internal.c +++ b/src/xen/xend_internal.c @@ -2366,6 +2366,9 @@ xenDaemonParseSxpr(virConnectPtr conn, } virUUIDParse(tmp, def->uuid); + if (sexpr_node_copy(root, "domain/description", &def->description) < 0) + goto no_memory; + hvm = sexpr_lookup(root, "domain/image/hvm") ? 1 : 0; if (!hvm) { if (sexpr_node_copy(root, "domain/bootloader", @@ -5699,6 +5702,9 @@ xenDaemonFormatSxpr(virConnectPtr conn, virUUIDFormat(def->uuid, uuidstr); virBufferVSprintf(&buf, "(uuid '%s')", uuidstr); + if (def->description) + virBufferVSprintf(&buf, "(description '%s')", def->description); + if (def->os.bootloader) { if (def->os.bootloader[0]) virBufferVSprintf(&buf, "(bootloader '%s')", def->os.bootloader); -- 2.47.2