On Thu, 2013-01-31 at 17:36 -0600, Dan Williams wrote:
> On Tue, 2013-01-29 at 11:12 -0200, Jonh Wendell wrote:
> > If the config file is not present, the Config object is
> > returned empty, even if some configs were passed as command
> > line arguments.
> > 
> > This patch honor these arguments in that case.
> > 
> > Signed-off-by: Jonh Wendell <jonh.wend...@oiwifi.com.br>
> 
> Thanks, I've slightly reworked this patch to reduce some of the code in
> NMConfig and rebased on top of Thomas' for converting it to an object.
> It's now pushed to the dcbw/config branch awaiting review.

The branch got reviewed and merged to git master last week.

Thanks!
Dan

> Thanks!
> Dan
> 
> > ---
> >  src/nm-config.c |   19 +++++++++++++++++++
> >  1 file changed, 19 insertions(+)
> > 
> > diff --git a/src/nm-config.c b/src/nm-config.c
> > index 6e801d3..f96eeed 100644
> > --- a/src/nm-config.c
> > +++ b/src/nm-config.c
> > @@ -268,6 +268,25 @@ nm_config_new (const char *cli_config_path,
> >          config->path = g_strdup (NM_DEFAULT_SYSTEM_CONF_FILE);
> >          fprintf (stderr, "No config file found or given; using %s\n",
> >                   NM_DEFAULT_SYSTEM_CONF_FILE);
> > +
> > +        /* Honor CLI parameters */
> > +        if (cli_plugins && *cli_plugins)
> > +            config->plugins = g_strsplit_set (cli_plugins, ",", 0);
> > +
> > +        if (cli_log_level && *cli_log_level)
> > +            config->log_level = g_strdup (cli_log_level);
> > +
> > +        if (cli_log_domains && *cli_log_domains)
> > +            config->log_domains = g_strdup (cli_log_domains);
> > +
> > +        if (cli_connectivity_uri && *cli_connectivity_uri)
> > +            config->connectivity_uri = g_strdup
> > (cli_connectivity_uri);
> > +
> > +        if (cli_connectivity_interval >= 0)
> > +            config->connectivity_interval =
> > cli_connectivity_interval;
> > +
> > +        if (cli_connectivity_response && *cli_connectivity_response)
> > +            config->connectivity_response = g_strdup
> > (cli_connectivity_response);
> >      }
> >  
> >      /* ignore error if config file not found */
> > _______________________________________________
> > networkmanager-list mailing list
> > networkmanager-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/networkmanager-list
> 
> 
> _______________________________________________
> networkmanager-list mailing list
> networkmanager-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/networkmanager-list


_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to