replace C++ style comments
[systembsd.git] / src / config.c
index 5cbecb16b60162f7a8726936acfa1df4ba7422ef..480bcf6fe8ab17c4ea8f4d34dc5ae60808a3f6d1 100644 (file)
@@ -41,7 +41,7 @@ gboolean set_option(gchar *key, gchar *value, gchar *group) {
     if(!g_key_file_get_string(config, group, key, NULL))
         return FALSE;
 
-    //TODO safteycheck value
+    /* TODO safteycheck value */
     g_key_file_set_string(config, group, key, value);
     return TRUE;
 }
@@ -62,16 +62,16 @@ gboolean config_init() {
     config_path = "/etc/systemd_compat.conf";
     config_lstat_ret = g_lstat(config_path, config_lstat);
 
-    /* does conf exist? */
+       /* this should all be handled in the makefile
+     * does conf exist?
     if(config_lstat_ret) {
 
-        /* if not, can we write to where it should be? */
         if(g_access("/etc/", W_OK)) {
             g_printf("%s\n", "no write permissions for /etc/! exiting..");
             return FALSE;
         }
 
-        int config_descr; /*TODO add to descr array for sigints, etc */
+        int config_descr; 
         config_descr = g_open(config_path, O_CREAT, 644);
 
         gchar *posix_hostname;
@@ -82,7 +82,7 @@ gboolean config_init() {
         g_key_file_set_string(config, "hostnamed", "Hostname", posix_hostname);
         g_key_file_set_string(config, "hostnamed", "PrettyHostname", "");
         g_key_file_set_string(config, "hostnamed", "IconName", "Computer"); 
-        g_key_file_set_string(config, "hostnamed", "ChassisType","laptop"); /*TODO set these correctly */
+        g_key_file_set_string(config, "hostnamed", "ChassisType","laptop"); 
 
         if(!g_key_file_save_to_file(config, config_path, NULL)) {
             g_printf("failed to write config to %s!\n", config_path);
@@ -94,22 +94,22 @@ gboolean config_init() {
 
         g_free(posix_hostname);
 
-        return TRUE;
+        return TRUE; 
 
-    /* it does exist, read it */
-    } else {
+    } else { */
 
-        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))
-            return TRUE;
+    if(g_access(config_path, W_OK)) {
 
-        g_printf("could not read config at %s! exiting..", config_path);
+               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))
+        return TRUE;
+
+    g_printf("could not read config at %s! exiting..", config_path);
+    return FALSE;
+}
+/* this definitely does not need to exist
 gboolean init_xml() {
 
     const gchar * const *data_dir_prefix;
@@ -121,10 +121,8 @@ gboolean init_xml() {
     
     xml_lstat_ret = g_lstat(data_dir, xml_lstat);
 
-    /* does xml dir exist? */
     if(xml_lstat_ret) {
 
-        /* if not, can we write to where it should be? */
         if(g_access(data_dir_prefix[0], W_OK)) {
             g_printf("no write permissions for %s! exiting...\n", data_dir_prefix[0]);
             return FALSE;
@@ -137,19 +135,16 @@ gboolean init_xml() {
             return FALSE;
         }
 
-        /* read in xml files from conf/ */
         if(!read_xml_from_installconf()) {
             g_printf("failed to read xml configs in conf/...\n");
             return FALSE;
         }
 
-        /* write our configs to system data dir */
         if(!populate_xml_data_dir()) {
             g_printf("failed to write xml configs to %s...\n", data_dir);
             return FALSE;
         }
 
-        /* get descriptors from freshly-installed configs */
         if(!set_xml_descriptors()) {
             g_printf("failed to fopen xml configs...\n");
             return FALSE;
@@ -157,7 +152,6 @@ gboolean init_xml() {
 
         return TRUE;
     
-    /* it does exist, read it */
     } else {
 
         if(!set_xml_descriptors()) {
@@ -167,11 +161,11 @@ gboolean init_xml() {
 
         return TRUE;
     }
-}
+} */
 
 void clean_config() {
 
-    //TODO g_ptr_array all of this
+    /* TODO g_ptr_array all of this */
     g_free(config);
     g_free(data_dir);
     g_close(config_descr, NULL);