- /* this should all be handled in the makefile
- * does conf exist?
- if(config_lstat_ret) {
-
- if(g_access("/etc/", W_OK)) {
- g_printf("%s\n", "no write permissions for /etc/! exiting..");
- return FALSE;
- }
-
- int config_descr;
- config_descr = g_open(config_path, O_CREAT, 644);
-
- gchar *posix_hostname;
- posix_hostname = g_malloc(HOST_NAME_MAX);
-
- gethostname(posix_hostname, HOST_NAME_MAX);
-
- 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");
-
- if(!g_key_file_save_to_file(config, config_path, NULL)) {
- g_printf("failed to write config to %s!\n", config_path);
- g_free(posix_hostname);
- return FALSE;
- }
-
- g_printf("wrote config to %s\n", config_path);
-
- g_free(posix_hostname);
-
- return TRUE;
-
- } else { */
-