On 2017-01-10 1:05 PM, Schmitt, Richard wrote:
I am having a heck of a hard time getting a minor kernel config fragment
applied.
In order to minimize all variables, I am simply trying to build
linux-yocto for a qemux86 MACHINE target.
What release ? Everything is working here, but I can switch to
whatever release you are using and run the test there (I'm using
master).
Bruce
There had been some discussion on the mailing list previously that
suggested making sure linux-yocto.inc was included within the recipes.
The ones being used are standard poky recipes and they do include the
linux-yocto.inc file.
My configuration is very simple. I have my own layer and linux-yocto
bbappend:
meta-mylayer/recipes-kernel/linux/linux-yocto_4.4.bbappend
Whose contents are:
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += " \
file://overlayfs.cfg \
"
With the config fragment in:
meta-mylayer/recipes-kernel/linux/linux-yocto/overlayfs.cfg
whose contents is:
CONFIG_OVERLAY_FS=y
If I do a “bitbake linux-yocto” I would expect it to generate a config
file that includes CONFIG_OVERLAY_FS=y and a kernel that includes this
filesystem. I don’t.
My layer is parsed correctly and the bbappend is found and parsed. I
know this because in the tmp directory:
tmp/work/qemux86-poky-linux/linux-yocto/4.4.26+gitAUTOINC+3030330b06_ca6a08bd7f-r0/
the file overlayfs.cfg exists.
Searching the log files, the only one that references this file though
is log.do_unpack. I do not see any reference to it in
log.do_kernel_configme or log.do_configure. I’m not sure how kernel
fragments are applied, but looking through the classes and recipes for
linux-yocto in poky/meta, I do not see any code that would apply kernel
fragments. So I’m not sure if I’m missing some piece.
Searching through the files in poky/meta, I find meta-config.sh only in
recipes-core/uclibc and recipes-core/busybox. That’s why I think I’m
missing something.
I’m using the krogoth branch of poky.
What am I missing?
Thanks,
Rich
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto