繁体   English   中英

Yocto Bitbake在构建中不包含内核配置片段

[英]Yocto Bitbake doesn't include kernel config fragment in build

我目前正在尝试在yocto(thud-2.6)项目上设置docker。 为此,我需要启用一些内核配置。

问题在于内核配置片段未包含在构建中。

为了包括配置片段,我创建了一个具有以下结构的自定义层

meta-edge_controller
|__conf
|   |__layer.conf
|__recipes-kernel
    |__linux
        |__linux-intel
        |   |__docker_required.cfg
        |__linux-intel_4.14.bbappend  

Linux的intel_4.14.bbappend

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URL += "file://docker_required.cfg"

docker_required.cfg

CONFIG_CGROUP_DEVICE=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_NETFILTER=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_TABLES=y
CONFIG_NF_NAT=y
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
CONFIG_NETFILTER_XT_MATCH_RECENT=y
CONFIG_IP_VS=y
CONFIG_NF_TABLES_IPV4=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_MANGLE=y
CONFIG_BTRFS_FS=y
CONFIG_OVERLAY_FS=y

我为基于Intel的主板(Atom E3940)设计,并且使用机器类型“ intel-corei7-64”集成了meta-intel层。

如何进一步调试或调查为什么bitbake不包含内核配置片段?

我还尝试过手动重建内核: bitbake -c cleanall linux-intelbitbake linux-intel

我在您的摘要中看到一个错字。 SRC_URL应该改为SRC_URI 更多信息在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM