On Tue, 2009-07-28 at 20:23 +0200, Hadmut Danisch wrote:
> Dan Williams wrote:
> >
> >
> > You'll want to start looking in the keyfile's
> > system-settings/plugins/keyfile/plugin.c dir_changed() function. That
> > function is called whenever inotify sees new files or changes in the
> > config directory. Does that function get called when the new file
> > appears there? Since the new keyfile appears at all, I assume that
> > means the keyfile plugin is loaded (otherwise nothing would get written
> > to that directory in the first place).
> >
> > Eventually this code will be triggered in dir_chagned():
> >
> > /* New */
> > connection = nm_keyfile_connection_new (name);
> > if (connection) {
> > NMConnection *tmp;
> > NMSettingConnection *s_con;
> > const char *connection_uuid;
> > NMKeyfileConnection *found = NULL;
> >
> >
> >
>
>
> Nope, dir_changed() is not called at all, neither at restart of the
> nm-system-settings daemon, nor when a new file appears.
Ok, this is odd, and it indicates a problem either with glib or with
inotify. What glib version are you using? Are any of the files you're
changing hardlinked to something else?
Dan
_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list