Hi,
I am using LS1046ardb board for one of my project, in that I want add the recipes of systemd and sysvinit so that I tried modify the local.conf like below.
DISTRA_FEATURES_append = " systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_initscripts = "system-compat-units"
But in that I am able to configure the Systemd on root file system NOT rcS.d and all (related files of sysvinit).
commands used to build root file system is
1. flex-builder -i clean-rfs -r yocto
2. flex-builder -i mkrfs -r yocto:devel -a arm64
Please throw some light to move forward this problem
Thanks & Regards
Chethan GR
I discussed this issue with the flex-builder developer.
If systemd is used, sysvinit rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d, rc6.d & rcS.d folders in /etc folder should not be needed any more.
Integrating both systemd and sysvinit in rootfs simultaneously is not reasonable.
It is impossible for Yocto to integrate both systemd and sysvinit into the rootfs filesystem, there is conflicting problem to integrate both, because both systemd and sysvinit contain "init" script.
So you only could choose one init manager tool systemd or sysvinit.