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 NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list