On 4/23/20 5:14 AM, Robert P. J. Day wrote: > On Thu, 23 Apr 2020, Nicolas Dechesne wrote: > >> >> >> On Thu, Apr 23, 2020 at 1:18 PM Robert P. J. Day <[email protected]> >> wrote: >> >> just noticed that, given that since YP 3.0 one could select systemd >> as the init manager via the single variable INIT_MANAGER, which pulled >> in init-manager-systemd.inc: >> >> # Use systemd for system initialization >> 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" >> >> >> INIT_MANAGER was added in 3.0, see: >> https://git.openembedded.org/openembedded-core/commit/?id=8d0b4704a526a48cd5e67df6 >> 1b613424bbbdccde > > i know, that's what i mentioned above. > >> this doesn't quite seem to match this snippet from >> meta/lib/oeqa/selftest/cases/imagefeatures.py: >> >> # Switch to systemd >> DISTRO_FEATURES += "systemd" >> VIRTUAL-RUNTIME_init_manager = "systemd" >> VIRTUAL-RUNTIME_initscripts = "" >> VIRTUAL-RUNTIME_syslog = "" >> VIRTUAL-RUNTIME_login_manager = "shadow-base" >> DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" >> >> >> this is the 'old' (pre 3.0) method, and it can (and should) be >> replaced with INIT_MANAGER, i believe. > > i suspected as much, i just wanted to point out that those two > snippets are not *exactly* equivalent so someone should make sure that > INIT_MANAGER usage is precisely defined.
perhaps imagefeatures.py should be updated to sync with INIT_MANAGER settings. > > rday > > > >
signature.asc
Description: OpenPGP digital signature
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#49229): https://lists.yoctoproject.org/g/yocto/message/49229 Mute This Topic: https://lists.yoctoproject.org/mt/73216042/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
