1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-30 12:29:55 +00:00

dev/ref-manual: Document INIT_MANAGER

The INIT_MANAGER variable was added in 3.0 but it seems we didn't get
around to documenting it yet. I have added a variable glossary entry and
made the basic adjustment of the "Using systemd Exclusively" section in
the dev manual, however I think the latter section still needs work.

(From yocto-docs rev: 602c0e8f770516256dab04edfd887377303c06bb)

Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Paul Eggleton
2023-04-22 15:19:50 +12:00
committed by Richard Purdie
parent 5a8e2d41a6
commit 7508711b38
2 changed files with 21 additions and 18 deletions
+6 -18
View File
@@ -38,26 +38,14 @@ following sections.
Using systemd Exclusively
=========================
Set these variables in your distribution configuration file as follows::
Set the :term:`INIT_MANAGER` variable in your distribution configuration
file as follows::
DISTRO_FEATURES:append = " systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
INIT_MANAGER = "systemd"
You can also prevent the SysVinit distribution feature from
being automatically enabled as follows::
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
Doing so removes any
redundant SysVinit scripts.
To remove initscripts from your image altogether, set this variable
also::
VIRTUAL-RUNTIME_initscripts = ""
For information on the backfill variable, see
:term:`DISTRO_FEATURES_BACKFILL_CONSIDERED`.
This will enable systemd and remove sysvinit components from the image.
See ``meta/conf/distro/include/init-manager-systemd.inc`` for exact
details on what this does.
Using systemd for the Main Image and Using SysVinit for the Rescue Image
========================================================================