Package: lxdm Version: 0.5.3-1 Severity: important Tags: patch if the gui configurator its invoked, creates a new file in /var/lib/lxdm/lxdm.conf, event uses the debian defined and provided!
Its important due confuses both admins and users, also those that uses for derivatives! Debian defines in rules at build time config file as "/etc/lxdm/default.conf" as a link from lxde.conf in same place, but does not uses none of! upstream has a report with patch available https://sourceforge.net/p/lxde/bugs/223/ Index: lxdm/src/greeter.c =================================================================== --- lxdm.orig/src/greeter.c 2010-04-13 00:37:34.000000000 +0200 +++ lxdm/src/greeter.c 2010-04-13 00:48:35.000000000 +0200 @@ -781,8 +781,21 @@ if( config_changed ) { gsize len; + gchar* config_file; + GError **error; + char* data = g_key_file_to_data(var_config, &len, NULL); - g_file_set_contents(VCONFIG_FILE, data, len, NULL); + if( g_file_test(VCONFIG_FILE, G_FILE_TEST_IS_SYMLINK) ) + { + config_file = g_file_read_link(VCONFIG_FILE, error); + g_file_set_contents(config_file, data, len, NULL); + g_free(config_file); + + } + else + { + g_file_set_contents(VCONFIG_FILE, data, len, NULL); + } g_free(data); } g_key_file_free(config); -- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com