On Wed, Sep 09, 2015 at 01:53:06PM +0200, Cedric Bosdonnat wrote:
On Tue, 2015-09-08 at 17:29 +0100, Daniel P. Berrange wrote:
> From: Eren Yagdiran <erenyagdiran(a)gmail.com>
>
> Move the docker-related code to the DockerSource and use
> the Source mechanism
>
> Signed-off-by: Daniel P. Berrange <berrange(a)redhat.com>
> ---
> libvirt-sandbox/image/cli.py | 76 +++++-----------------
> libvirt-sandbox/image/sources/DockerSource.py | 90 +++++++++++++++++++++++++++
> libvirt-sandbox/image/sources/Source.py | 15 +++++
> 3 files changed, 122 insertions(+), 59 deletions(-)
>
> + def _extract_tarballs(self,directory,format,connect):
> + tempdir = "/mnt"
Is it safe to assume we'll be able to use /mnt as a temporary mount
folder? I'ld be more inclined in using a really temporary folder.
Amuzingly that variable is set and then never used again, so
can just be deleted
--
Cedric
> + tarfile = directory + "tar.gz"
> + diskfile = directory + "qcow2"
> + cmd = ['virt-sandbox']
> + if connect is not None:
> + cmd.append("-c")
> + cmd.append(connect)
> + cmd.append("-p")
> + params = ['-m',
> + 'host-image:/mnt=%s,format=%s' %(diskfile,format),
> + '--',
> + '/bin/tar',
> + 'zxf',
> + '%s' %tarfile,
> + '-C',
> + '/mnt']
> + cmd = cmd + params
> + subprocess.call(cmd)
> +
> def debug(msg):
> sys.stderr.write(msg)
Regards,
Daniel
--
|:
http://berrange.com -o-
http://www.flickr.com/photos/dberrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|:
http://entangle-photo.org -o-
http://live.gnome.org/gtk-vnc :|