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", "Hostname", posix_hostname);
g_key_file_set_string(config, "hostnamed", "PrettyHostname", "");
g_key_file_set_string(config, "hostnamed", "IconName", "Computer");
- const gchar * const *data_dir_prefix;
- int xml_lstat_ret;
- GStatBuf *xml_lstat;
-
- data_dir_prefix = g_get_system_data_dirs();
- data_dir = g_strconcat(data_dir_prefix[0], "systemd_compat", NULL);
-
- 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;
- }
-
- g_printf("creating xml data directory %s...\n", data_dir);
-
- if(g_mkdir(data_dir, 644) || g_access) {
- g_printf("failed to create dir %s...\n", data_dir);
- 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;
- }
-
- return TRUE;
-
- /* it does exist, read it */
- } else {
-
- if(!set_xml_descriptors()) {
- g_printf("failed to fopen xml configs...\n");
- return FALSE;
- }
-
- return TRUE;
- }
+ const gchar * const *data_dir_prefix;
+ int xml_lstat_ret;
+ GStatBuf *xml_lstat;
+
+ data_dir_prefix = g_get_system_data_dirs();
+ data_dir = g_strconcat(data_dir_prefix[0], "systemd_compat", NULL);
+
+ 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;
+ }
+
+ g_printf("creating xml data directory %s...\n", data_dir);
+
+ if(g_mkdir(data_dir, 644) || g_access) {
+ g_printf("failed to create dir %s...\n", data_dir);
+ 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;
+ }
+
+ return TRUE;
+
+ /* it does exist, read it */
+ } else {
+
+ if(!set_xml_descriptors()) {
+ g_printf("failed to fopen xml configs...\n");
+ return FALSE;
+ }
+
+ return TRUE;
+ }