IMX6 - Zeus: overriding systemd variables in fsl-imx-preferred-env.inc

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6 - Zeus: overriding systemd variables in fsl-imx-preferred-env.inc

445 Views
sikumar3
Contributor III

Hi,

My board is based on imx6ulevk and I am looking for ways to disable systemd and enable sysvinit.

Is it possible to override the below variables from local.conf?

diff --git a/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc b/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc
index acd8be4..6adbed1 100644
--- a/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc
+++ b/meta-sdk/conf/distro/include/fsl-imx-preferred-env.inc
@@ -21,8 +21,15 @@ PREFERRED_VERSION_gstreamer1.0 = "1.16.0.imx"
PREFERRED_VERSION_gstreamer1.0-libav = "1.16.0"

# Use systemd as default init manager
-VIRTUAL-RUNTIME_init_manager = "systemd"
-PREFERRED_PROVIDER_udev = "systemd"
-PREFERRED_PROVIDER_udev-utils = "systemd"
-DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
-POKY_DEFAULT_DISTRO_FEATURES += " systemd"
+#VIRTUAL-RUNTIME_init_manager = "systemd"
+#PREFERRED_PROVIDER_udev = "systemd"
+#PREFERRED_PROVIDER_udev-utils = "systemd"
+#DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
+#POKY_DEFAULT_DISTRO_FEATURES += " systemd"
+
+# Use sysvinit for system initialization
+DISTRO_FEATURES_append = " sysvinit"
+DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " systemd"
+VIRTUAL-RUNTIME_init_manager = "sysvinit"
+VIRTUAL-RUNTIME_initscripts = "initscripts"
+VIRTUAL-RUNTIME_login_manager ??= "busybox"
ubuntu@ubuntu-virtual-machine:~/zeus_repo/sources$

 

0 Kudos
0 Replies