Re: Network Manager does not find system wide connections (maybe found the reason)
- From: Dan Williams <dcbw redhat com>
- To: Hadmut Danisch <hadmut danisch de>
- Cc: NetworkManager-list gnome org
- Subject: Re: Network Manager does not find system wide connections (maybe found the reason)
- Date: Tue, 04 Aug 2009 11:41:41 -0400
On Sat, 2009-08-01 at 01:02 +0200, Hadmut Danisch wrote:
> I just got a little further with the problem and might have found a
> I was wondering why the function get_connections() in the keyfile plugin
> was never called.
> I put some debugging code in the load_connections() function in
> It shows:
> load_connections() is called several times.
> It's call for the first time, and the Ifupdown plugin gets called and
> and its get_connections() called.
But at the same time as ifupdown gets loaded, keyfile should also get
loaded if I'm not mistaken. At the time load_connections() gets called,
the command line/config file will have been parsed, and all plugins will
have been registered.
> Then, later, load_connections() is called again, but does terminate due
> to this code:
> if (priv->connections_loaded)
> And then, after that, the keyfile plugin is loaded. But then, because
> of this code, load_connections does not call get_connections anymore.
That doesn't make sense, because the keyfile plugin gets loaded at the
same time as the ifupdown plugin. priv->plugins gets set up in
nm_sysconfig_settings_add_plugin(), which is called from
main.c::load_plugins(), which is called once after reading the config
file or command line.
> Thus, get_connections of the keyfile plugin is never called.
] [Thread Prev