diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py index 01ac58ac9d..584bc205b0 100644 --- a/tools/python/xen/xend/XendDomainInfo.py +++ b/tools/python/xen/xend/XendDomainInfo.py @@ -422,10 +422,13 @@ class XendDomainInfo: (type, params) = string.split(sxp.child_value(devconfig, 'uname'), ':', 1) + readonly = sxp.child_value(devconfig, 'mode', 'r') back = { 'type' : type, 'params' : params, 'frontend' : frontpath, 'frontend-id' : "%i" % self.domid } + if readonly == 'r': + back['read-only'] = "" # existence indicates read-only xstransact.Write(backpath, back) return