From: Kai Kang <[email protected]>
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
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core