Disabled in container environment 41/265841/3
authorJaehyun Kim <jeik01.kim@samsung.com>
Fri, 29 Oct 2021 10:16:39 +0000 (19:16 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Tue, 9 Nov 2021 05:07:57 +0000 (14:07 +0900)
Disable the container's network daemons to avoid conflicts
because they use the same network namespace.

Change-Id: I0e19fc7df608df39f5936f3082858f6f16415f3d
Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
src/main.c

index cc104d5..2dae72a 100755 (executable)
@@ -48,6 +48,7 @@
 
 #if defined TIZEN_EXT
 #define DEFAULT_WIFI_INTERFACE "wlan0"
+#define CONTAINER_FILE "/run/systemd/container"
 #endif
 
 #define MAINFILE "main.conf"
@@ -1359,6 +1360,15 @@ int main(int argc, char *argv[])
 
        signal = setup_signalfd();
 
+#if defined TIZEN_EXT
+       if (access(CONTAINER_FILE, F_OK) == 0) {
+               g_main_loop_run(main_loop);
+
+               g_source_remove(signal);
+               return 0;
+       }
+#endif
+
        dbus_error_init(&err);
 
        conn = g_dbus_setup_bus(DBUS_BUS_SYSTEM, CONNMAN_SERVICE, &err);