FIX: LXC Container directory initialization 67/23467/2
authorPeter Mikus <pmikus@cisco.com>
Fri, 15 Nov 2019 10:52:49 +0000 (10:52 +0000)
committerPeter Mikus <pmikus@cisco.com>
Fri, 15 Nov 2019 10:53:26 +0000 (10:53 +0000)
Change-Id: I7d2f81e03316410073b2b3ff7d6d754f5ac90df7
Signed-off-by: Peter Mikus <pmikus@cisco.com>
resources/libraries/python/ContainerUtils.py

index 61409ff..b552e4d 100644 (file)
@@ -651,6 +651,8 @@ class LXC(ContainerEngine):
                     '{options} 0 0'.format(
                         host_dir=host_dir, guest_dir=guest_dir[1:],
                         options=options)
+                self.container.ssh.exec_command_sudo(
+                    "sh -c 'mkdir -p {host_dir}'".format(host_dir=host_dir))
                 ret, _, _ = self.container.ssh.exec_command_sudo(
                     "sh -c 'echo \"{e}\" >> /var/lib/lxc/{c.name}/config'".
                     format(e=entry, c=self.container))