[linux-yocto] Configuration fragment is overridden by netfilter.cfg

Mehaffey, John John_Mehaffey at mentor.com
Sun Dec 7 09:53:25 PST 2014


Hi Roth,

Best if you do your changes in a custom layer to make sure your bbappend is applied last. bbappends are done in reverse layer order, so if you create a layer "mine" with the structure you outlined with your linux-yocto_3.10.bbappend, and is the highest priority, it should do what you want.

See http://www.yoctoproject.org/docs/1.7/bitbake-user-manual/bitbake-user-manual.html and http://www.yoctoproject.org/docs/1.7/kernel-dev/kernel-dev.html for more information.


Sincerely,
John Mehaffey
Linux System Architect
Mentor Graphics
________________________________
From: linux-yocto-bounces at yoctoproject.org [linux-yocto-bounces at yoctoproject.org] on behalf of Olivier Roth [olivierroth2 at gmail.com]
Sent: Wednesday, December 03, 2014 12:01 AM
To: linux-yocto at yoctoproject.org
Subject: [linux-yocto] Configuration fragment is overridden by netfilter.cfg

Hi,

I'm trying to include an configuration fragment to the linux-yocto kernel.
The fragment is correctly applied, but there is another fragment (coming from "kernel-cache/features/netfilter/netfilter.cfg") that is overriding some of my configurations.

This is my structure inside "meta-mine/receipes-kernel/linux/":
.
├── files
│       └── mine.cfg
└── linux-yocto_3.10.bbappend


This is in my linux-yocto_3.10.bbappend:

FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI += "file://fw104-fragment.cfg"

And in my mine.cfg I have some configuration options like:

CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_ACCT=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
....


So when I do an bitbake linux-yocto -c kernel_configcheck -f the configuration fragment mine.cfg is correctly applied, but, I have this in the ".meta/cfg/standard/common-pc/required_redefinition.txt":

Value of CONFIG_IP_NF_FILTER is redefined by fragment .meta/cfg/files/mine.cfg.sanitized:
Previous value: CONFIG_IP_NF_FILTER=m
New value: CONFIG_IP_NF_FILTER=y
--
Value of CONFIG_IP_NF_FILTER is redefined by fragment .meta/cfg/kernel-cache/features/netfilter/netfilter.cfg.sanitized:
Previous value: CONFIG_IP_NF_FILTER=y
New value: CONFIG_IP_NF_FILTER=m
Value of CONFIG_IP_NF_IPTABLES is redefined by fragment .meta/cfg/files/mine.cfg.sanitized:
Previous value: CONFIG_IP_NF_IPTABLES=m
New value: CONFIG_IP_NF_IPTABLES=y
--
Value of CONFIG_IP_NF_IPTABLES is redefined by fragment .meta/cfg/kernel-cache/features/netfilter/netfilter.cfg.sanitized:
Previous value: CONFIG_IP_NF_IPTABLES=y
New value: CONFIG_IP_NF_IPTABLES=m
........

So my configuration is applied correclty, but this "netfilter.cfg.sanitized" is always overriding my stuff.

What could I do to disable this netfilter.cfg, or to patch my own configuration after this one?

Thanks for your help!


Regards

Roth Olivier




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20141207/e9de60b5/attachment.html>


More information about the linux-yocto mailing list