Fix xenstore permissions for Solaris domUs.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 12 Mar 2009 11:14:22 +0000 (11:14 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 12 Mar 2009 11:14:22 +0000 (11:14 +0000)
Solaris domUs use hvmpv/ and guest/ frontend xenstore directories.

Signed-off-by: John Levon <john.levon@sun.com>
tools/python/xen/xend/XendDomainInfo.py

index 7b40d46de581b7c1fbdac1fd2651013fdbedeb5f..d1161944ea7dc056d2ca6060bb576a5f3b6bdbc1 100644 (file)
@@ -1495,7 +1495,8 @@ class XendDomainInfo:
         t.mkdir()
         t.set_permissions({'dom' : self.domid, 'read' : True})
         t.write('vm', self.vmpath)
-        for i in [ 'device', 'control', 'error', 'memory' ]:
+        # NB. Solaris guests use guest/ and hvmpv/ xenstore directories
+        for i in [ 'device', 'control', 'error', 'memory', 'guest', 'hvmpv' ]:
             t.mkdir(i)
             t.set_permissions(i, {'dom' : self.domid})