]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
defaultsetup.conf: enable select init manager
authorKai Kang <kai.kang@windriver.com>
Thu, 4 Jul 2019 13:45:19 +0000 (21:45 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 19 Jul 2019 07:41:39 +0000 (08:41 +0100)
commit74646729a4cdb0a4d21dcbcb457ab1d7391a3d02
tree4ac92eeb4f3b3b700c611601c3c2d45210e1f3ba
parent13881ed2bd9e8ff7e64e68fd8289bb96be712e5d
defaultsetup.conf: enable select init manager

Introduce a new variable INIT_MANAGER and create 4 init-manager-*.inc
files to configure init manager settings. Available values of
INIT_MANAGER are sysvinit, systemd, mdev-busybox and a default of none.
'none' provides backwards compatibility.

The settings of various VIRTUAL-RUNTIME variables are moved into these
files from the packagegroups.

[YOCTO #13031]

[Modifications by RP for backwards compatibility]

(From OE-Core rev: 8d0b4704a526a48cd5e67df61b613424bbbdccde)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/defaultsetup.conf
meta/conf/distro/include/init-manager-mdev-busybox.inc [new file with mode: 0644]
meta/conf/distro/include/init-manager-none.inc [new file with mode: 0644]
meta/conf/distro/include/init-manager-systemd.inc [new file with mode: 0644]
meta/conf/distro/include/init-manager-sysvinit.inc [new file with mode: 0644]
meta/recipes-core/packagegroups/packagegroup-core-boot.bb
meta/recipes-extended/packagegroups/packagegroup-core-full-cmdline.bb