blow away unnessecary errata whose functionality is covered by code from generated...
[systembsd.git] / src / main.c
CommitLineData
929eb2a9 1/* debugging */
36575bff 2#define INSTALL 1
d1e1db9e 3//#define NO_BUILTIN_XML 1
929eb2a9 4/* end debugging */
5
387173cb 6#include <gio/gio.h>
36575bff 7#include "config.c"
b7f8df44 8#include "interfaces/hostnamed/hostnamed.c"
d1e1db9e 9//#include "main.h"
496f5d66 10
a35a69c5 11#ifdef INSTALL
12static gboolean install_conf() {
13
14}
15#endif
16
496f5d66 17int main() {
a35a69c5 18 //TODO cleanup
19 #ifdef INSTALL
36575bff 20 if(!config_init()) {
a35a69c5 21 g_printf("%s\n", "FAILED to install configs in /etc/!");
36575bff 22 return 1;
a35a69c5 23 }
24 #endif
929eb2a9 25
a35a69c5 26 //TODO cleanup
929eb2a9 27 #if (defined NO_BUILTIN_XML && defined INSTALL)
36575bff 28 if(!config_init()) {
a35a69c5 29 g_printf("%s\n", "FAILED to install xml configs!");
36575bff 30 return 1;
a35a69c5 31 }
929eb2a9 32 #else
33 #endif
34
1cd91c9c 35 GMainLoop *mloop = NULL;
387173cb 36
1cd91c9c 37 mloop = g_main_loop_new(NULL, FALSE);
38 hostnamed_init();
39 g_main_loop_run(mloop);
40
496f5d66 41 return 0;
ea207ed3 42}
a35a69c5 43