On Thu, 2023-01-05 at 15:23 +0100, Michael Opdenacker wrote: > Am 03.01.23 um 15:41 schrieb Michael Opdenacker via lists.openembedded.org: > > Hello Richard, > > > > Trying to improve the documentation about the selection of the init > > system, I'm jumping back to this old conversation, following a change > > that you made (https://lists.yoctoproject.org/g/poky/message/12760). > > > > Am 06.07.22 um 18:40 schrieb Khem Raj: > > > On Wed, Jul 6, 2022 at 12:38 PM Robert P. J. Day > > > <rpj...@crashcourse.ca> wrote: > > > > > > > > not sure why i never noticed this before, but i started a new > > > > project from the poky layer (not OE), and realized that poky.conf > > > > explicitly sets: > > > > > > > > INIT_MANAGER = "sysvinit" > > > > > > > > which can't be overridden in my local.conf. if i want systemd, i guess > > > > i can initialize my project from the OE layer, and i also notice that > > > > i could use poky-altcfg.conf. > > > > > > > > but is there a reason that the default poky-based project fixes > > > > INIT_MANAGER to "sysvinit". perhaps just for simplicity? > > > > > > > poky defaults to sysvinit. > > > poky has poky-alt distro fi you want to use say systemd > > > > But why not setting INIT_MANAGER with "?=" instead of "=" in poky.conf? > > > > This way, we could just override INIT_MANAGER from local.conf. > > > > I checked that the generated system works. This would make things > > easier to document, unless I'm missing other reasons. > > > Richard told me on IRC that, from memory, this was set because of > interference poky-altcfg (if I understood correctly). > > I understand one recommended way to have systemd instead of sysvinit in > Poky is to use "poky-altcfg" instead of "poky" as distro. > > Similarly, I guess I should use "poky-tiny" if I want to use > "mdev-busybox" as INIT_MANAGER. > > Then, I guess I'll document something like this: > > * With the OpenEmbedded build system, you can choose your init system > by setting INIT_MANAGER to "sysvinit", "systemd", "busybox-mdev" or > "none" > * BUT if you're using Poky, that won't work, so your options will be > to use either "poky" (sysvinit), "poky-altcfg" (systemd) or > "poky-tiny" (mdev-busybox). > > Does this sound like the right way to document this?
We should really fix poky so this works correctly. I just have a memory of trying to fix it and it not being as straightforward it first appears. I'd then have got distracted by the next problem :/ Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#175534): https://lists.openembedded.org/g/openembedded-core/message/175534 Mute This Topic: https://lists.openembedded.org/mt/92210454/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-