X-Git-Url: https://uglyman.kremlin.cc/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Fconfig.c;h=2456097794064b1cb6a29b40137f5b0d76bbb47f;hb=881cd13b40104b1ac8aebf282eca72e2fa134ba2;hp=54003faaed3e018e75362ebc3af09f49423ee9d6;hpb=8f18585d9b77a7e006f74fd94be74e014c791843;p=systembsd.git diff --git a/src/config.c b/src/config.c index 54003fa..2456097 100644 --- a/src/config.c +++ b/src/config.c @@ -34,6 +34,8 @@ static gchar **localed_ispect_xml, localed_dbus_xml; static gchar **timedated_ispect_xml, timedated_dbus_xml; static gchar **logind_ispect_xml, logind_dbus_xml; */ +static void set_xml_descriptors(); + static const gchar *CONFIG_KEYS[] = { "PrettyHostname", "IconName", @@ -113,7 +115,7 @@ gboolean config_init() { /* it does exist, read it */ } else { - if(!g_access(config_path, W_OK)) { + if(g_access(config_path, W_OK)) { g_printf("%s\n", "no write permissions for /etc/! exiting.."); return FALSE; } else if(g_key_file_load_from_file(config, config_path, G_KEY_FILE_KEEP_COMMENTS, NULL)) @@ -122,6 +124,7 @@ gboolean config_init() { g_printf("could not read config at %s! exiting..", config_path); return FALSE; } +} gboolean init_xml() { @@ -147,11 +150,11 @@ gboolean init_xml() { return FALSE; } - //set_xml_descriptors(); - return TRUE; //kill me! + set_xml_descriptors(); } -} -} + return TRUE; /* kill me! */ +} /* kill me too!*/ + //LEFTOFF /* gchar *posix_hostname; @@ -195,7 +198,7 @@ gboolean init_xml() { return TRUE; } */ -/*static void set_xml_descriptors() { +static void set_xml_descriptors() { } @@ -205,4 +208,4 @@ void clean_config() { g_free(config); g_free(data_dir); g_close(config_descr, NULL); -}*/ +}