From: Ewan Mellor Date: Wed, 1 Nov 2006 13:50:02 +0000 (+0000) Subject: Create /var/lib/xend/domains on startup if it doesn't exist. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15567^2~154 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cbdc70f049e55aa171ca91041edcf5cb4fd8c536;p=xen.git Create /var/lib/xend/domains on startup if it doesn't exist. Signed-off-by: Ewan Mellor --- diff --git a/tools/python/xen/xend/XendDomain.py b/tools/python/xen/xend/XendDomain.py index 99a2c12e83..5660832f78 100644 --- a/tools/python/xen/xend/XendDomain.py +++ b/tools/python/xen/xend/XendDomain.py @@ -84,6 +84,13 @@ class XendDomain: def init(self): """Singleton initialisation function.""" + dom_path = self._managed_path() + try: + os.stat(dom_path) + except OSError: + log.info("Making %s", dom_path) + os.makedirs(dom_path, 0755) + xstransact.Mkdir(XS_VMROOT) xstransact.SetPermissions(XS_VMROOT, {'dom': DOM0_ID})