/*Poll the ethernet Cable Plug-in /Plug-out status at every 1000 ms*/
#define ETH_POLLING_TIME 1000
-#define CONTAINER_FILE "/run/systemd/container"
/* Callback to Poll the Ethernet Status*/
gboolean __net_ethernet_cable_status_polling_callback(gpointer data)
return TRUE;
}
+void _got_name_cb_container(void)
+{
+ register_gdbus_signal_container();
+ netconfig_update_initial_container_vconf();
+}
+
void _got_name_cb(void)
{
wifi_object_create_and_init();
}
if (access(CONTAINER_FILE, F_OK) == 0) {
- ret = setup_gdbus(NULL);
+ ret = setup_gdbus(_got_name_cb_container);
if (ret != 0) {
ERR("_netconfig_setup_gdbus is failed\n");
return 0;
}
+
g_main_loop_run(main_loop);
+
cleanup_gdbus();
log_cleanup();
+ deregister_gdbus_signal_container();
+
return 0;
}