[libvirt] [sandbox PATCH v4 15/21] Image: Add network support

Daniel P. Berrange berrange at redhat.com
Mon Sep 7 16:43:42 UTC 2015


On Fri, Aug 28, 2015 at 01:47:43PM +0000, Eren Yagdiran wrote:
> Virt-sandbox-image will pass exact network arguments to virt-sandbox
> ---
>  virt-sandbox-image/virt-sandbox-image.py | 12 +++++++++---
>  1 file changed, 9 insertions(+), 3 deletions(-)
> 
> diff --git a/virt-sandbox-image/virt-sandbox-image.py b/virt-sandbox-image/virt-sandbox-image.py
> index c182874..058738a 100755
> --- a/virt-sandbox-image/virt-sandbox-image.py
> +++ b/virt-sandbox-image/virt-sandbox-image.py
> @@ -145,9 +145,13 @@ def run(args):
>          if args.connect is not None:
>              cmd.append("-c")
>              cmd.append(args.connect)
> -        params = ['-m','host-image:/=%s,format=%s' %(diskfile,format),
> -               '--',
> -               commandToRun]
> +        params = ['-m','host-image:/=%s,format=%s' %(diskfile,format)]
> +        networkArgs = args.network
> +        if networkArgs is not None:
> +            params.append('-N')
> +            params.append(networkArgs)
> +        params.append('--')
> +        params.append(commandToRun)
>          cmd = cmd + params
>          subprocess.call(cmd)
>          subprocess.call(["rm", "-rf", diskfile])
> @@ -228,6 +232,8 @@ def gen_run_args(subparser):
>                          help=_("Template directory for saving templates"))
>      parser.add_argument("-i","--igniter",
>                          help=_("Igniter command for image"))
> +    parser.add_argument("-n","--network",
> +                        help=_("Network params for running template"))

We should use -N here to match virt-sandbox arg syntax, as
-n is used for shorthand of --name, which we also need to
support in virt-sandbox-image


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 :|




More information about the libvir-list mailing list