[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 21/22] qga: allow configuration file path via the cli
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH v2 21/22] qga: allow configuration file path via the cli |
Date: |
Fri, 12 Jul 2024 10:18:55 +0100 |
User-agent: |
Mutt/2.2.12 (2023-09-09) |
On Fri, Jul 12, 2024 at 12:05:23PM +0300, Konstantin Kostiuk wrote:
> On Thu, Jun 13, 2024 at 6:45 PM Daniel P. Berrangé <berrange@redhat.com>
> wrote:
>
> > Allowing the user to set the QGA_CONF environment variable to change
> > the default configuration file path is very unusual practice, made
> > more obscure since this ability is not documented.
> >
> > This introduces the more normal '-c PATH' / '--config=PATH' command
> > line argument approach. This requires that we parse the comamnd line
> > twice, since we want the command line arguments to take priority over
> > the configuration file settings in general.
> >
> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
> > ---
> > docs/interop/qemu-ga.rst | 5 +++++
> > qga/main.c | 35 +++++++++++++++++++++++++++--------
> > 2 files changed, 32 insertions(+), 8 deletions(-)
> >
> > diff --git a/docs/interop/qemu-ga.rst b/docs/interop/qemu-ga.rst
> > index 72fb75a6f5..e42b370319 100644
> > --- a/docs/interop/qemu-ga.rst
> > +++ b/docs/interop/qemu-ga.rst
> > @@ -33,6 +33,11 @@ Options
> >
> > .. program:: qemu-ga
> >
> > +.. option:: -c, --config=PATH
> > +
> > + Configuration file path (the default is |CONFDIR|\ ``/qemu-ga.conf``,
> > + unless overriden by the QGA_CONF environment variable)
> > +
> > .. option:: -m, --method=METHOD
> >
>
> Please also update qga/main.c static void usage(const char *cmd)
Opps, yes, will do.
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|