[OE-core] [PATCH v7 0/2] Make systemd as default init manager
kai.kang at windriver.com
kai.kang at windriver.com
Thu Jul 4 13:45:18 UTC 2019
From: Kai Kang <kai.kang at windriver.com>
v7:
* move the main logical to oe-core that not only poky could use it
* rename POKY_INIT_MANAGER with INIT_MANAGER
* remove init-manager-systemd-compat.inc which is not a real separated init manager
Tested with
1
for arch in qemux86 qemux86-64 qemuarm qemuarm64 qemuppc qemumips qemumips64; do
MACHINE=$arch bitbake core-image-minimal
done
2 run
bitbake core-image-full-cmdline -c testimage
without error with the auto.conf from Yocto autobuilder:
$ cat conf/auto.conf
MACHINE = "qemux86"
DISTRO = "poky"
SDKMACHINE = "x86_64"
PACKAGE_CLASSES = "package_rpm package_deb package_ipk"
#DL_DIR =
'/srv/autobuilder/autobuilder.yoctoproject.org/current_sources'
PRSERV_HOST = 'localhost:0'
#SSTATE_DIR ?=
'/srv/autobuilder/autobuilder.yoctoproject.org/pub/sstate'
TCLIBC = 'musl'
QEMU_USE_KVM = 'True'
INHERIT += 'report-error'
PREMIRRORS = ''
BB_GENERATE_MIRROR_TARBALLS = '1'
#BB_NUMBER_THREADS = '16'
#PARALLEL_MAKE = '-j 16'
BB_TASK_NICE_LEVEL = '5'
BB_TASK_NICE_LEVEL_task-testimage = '0'
BB_TASK_IONICE_LEVEL = '2.7'
BB_TASK_IONICE_LEVEL_task-testimage = '2.1'
INHERIT += 'testimage'
TEST_QEMUBOOT_TIMEOUT = '1500'
SANITY_TESTED_DISTROS = ''
SDK_EXT_TYPE = 'minimal'
SDK_INCLUDE_TOOLCHAIN = '1'
BB_DISKMON_DIRS = 'STOPTASKS,${TMPDIR},1G,100K STOPTASKS,${DL_DIR},1G
STOPTASKS,${SSTATE_DIR},1G STOPTASKS,/tmp,100M,100K
ABORT,${TMPDIR},100M,1K ABORT,${DL_DIR},100M ABORT,${SSTATE_DIR},100M
ABORT,/tmp,10M,1K'
Kai Kang (2):
defaultsetup.conf: enable select init manager
poky.conf: make systemd as default init manager
meta-poky/conf/distro/poky-tiny.conf | 8 ++------
meta-poky/conf/distro/poky.conf | 5 +++++
meta/conf/distro/defaultsetup.conf | 3 +++
meta/conf/distro/include/init-manager-mdev-busybox.inc | 7 +++++++
meta/conf/distro/include/init-manager-systemd.inc | 6 ++++++
meta/conf/distro/include/init-manager-sysvinit.inc | 6 ++++++
6 files changed, 29 insertions(+), 6 deletions(-)
create mode 100644 meta/conf/distro/include/init-manager-mdev-busybox.inc
create mode 100644 meta/conf/distro/include/init-manager-systemd.inc
create mode 100644 meta/conf/distro/include/init-manager-sysvinit.inc
--
2.18.0
More information about the Openembedded-core
mailing list