- if(g_key_file_load_from_file(config, "/etc/machine-info", G_KEY_FILE_NONE, NULL)) {
-
- g_key_file_set_string(config, "hostnamed", "PRETTY_HOSTNAME", valid_pretty_hostname_buf);
-
- /* if((computed_static_hostname = g_hostname_to_ascii(PRETTY_HOSTNAME))) {
-
- g_strdelimit(computed_static_hostname, " ", '-');
- hostname1_set_static_hostname(hn1_passed_interf, computed_static_hostname);
- STATIC_HOSTNAME = computed_static_hostname;
- g_ptr_array_add(hostnamed_freeable, computed_static_hostname);
- g_key_file_set_string(config, "hostnamed", "StaticHostname", computed_static_hostname);
-
- } */
- }
+ if(!config_set(OS_CONFIG_PATH, "PRETTY_HOSTNAME", PRETTY_HOSTNAME))
+ g_printf("could not write to %s! are you root?\n", OS_CONFIG_PATH);