[libvirt] [PATCH] virsh: Honour --readonly with cmdConnect and no name

Erik Skultety eskultet at redhat.com
Mon Aug 21 09:29:15 UTC 2017


On Fri, Aug 18, 2017 at 04:40:04PM +0200, Martin Kletzander wrote:
> Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
> ---
>  tools/virsh.c | 10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/tools/virsh.c b/tools/virsh.c
> index 94bb7ff6c93a..9883e87df2b5 100644
> --- a/tools/virsh.c
> +++ b/tools/virsh.c
> @@ -218,7 +218,13 @@ virshReconnect(vshControl *ctl, const char *name, bool readonly, bool force)
>  {
>      bool connected = false;
>      virshControlPtr priv = ctl->privData;
> -    bool ro = name ? readonly : priv->readonly;
> +
> +    /* If the flag was not specified, then it depends on whether we are
> +     * reconnecting to the default URI (in which case we want to keep the

Probably I'm just thinking about it too much, but "default URI" means the URI
to use when none specified - you can define it by the following: uri_default in
libvirt.conf, LIBVIRT_DEFAULT_URI env or let libvirt use the hardcoded default
- the thing is that I can have the default defined as "qemu:///system" but use
lxc for the moment and this would still work nicely, so maybe "last known
URI"?? But as I said, maybe I'm just spending ridiculously too much time
thinking about it.

ACK

Erik




More information about the libvir-list mailing list