Hi Adrian,

Thanks for your quick reply.

I was looking at the packages-split folders the other day and yes it is 
packaged there.

Thanks for pointing out rm_sysvinit_initddir. I debugged this a bit, and it 
turns out that "sysvinit" is actually still in DISTRO_FEATURES along with 
"systemd." In Langdale at least, it appears that the statements from:

https://github.com/yoctoproject/poky/blob/langdale/meta/conf/distro/include/init-manager-systemd.inc

that is:
DISTRO_FEATURES:append = " systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
VIRTUAL-RUNTIME_init_manager ??= "systemd"
VIRTUAL-RUNTIME_initscripts ??= "systemd-compat-units"
VIRTUAL-RUNTIME_login_manager ??= "shadow-base"
VIRTUAL-RUNTIME_dev_manager ??= "systemd"

are not removing "sysvinit" from DISTRO_FEATURES. The if statement in 
rm_sysvinit_initddir requires that both systemd be present and sysvinit not 
present to call the removal functions.

I was only able to force "sysvinit" removal via
DISTRO_FEATURES:remove = "sysvinit"

I debugged in Kirkstone as well and rm_sysvinit_initddir did remove the scripts 
there (DISTRO_FEATURES properly set). Did something change with specifying 
systemd in Langdale? Those statements are still in init-manager-systemd.inc 
file in Langdale.

Sincerely,
Ken Sloat
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#102559): 
https://lists.openembedded.org/g/openembedded-devel/message/102559
Mute This Topic: https://lists.openembedded.org/mt/98852053/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to