On Tue, Oct 18, 2011 at 04:15:38PM -0600, Gary Thomas wrote: > On 2011-10-18 16:08, Khem Raj wrote: >> On (18/10/11 21:04), Daniel Lazzari wrote: >>> Hey everyone, >>> >>> We are trying to build something of a custom distro on top of >>> Angstrom-core and need to remove x11 from the DISTRO_FEATURES as it >>> breaks dbus (since we aren't shipping x11). I can just comment it out in >>> angstrom.inc, but that requires editing files in meta-angstrom, which is >>> not our layer. Anyone know of a good way of removing this by only using >>> files in our own layer? >> >> If you are using layer based angstrom(using oe-core and other layers) then >> its easier where you can >> specify your layer with highest layer priority and ahead of other layers >> for >> BBPATH then it will pick your layer first when it searches for recipes. >> >> in conf/distro/include/angstrom.inc we have >> >> DISTRO_FEATURES += "x11" >> >> you could comment that out. >> > > I think the point was to not have to modify the common/public layer. > n.b. I'm interested in the same thing for my own distro.
I use the following code a lot in Arago[1] for different list manipulations: DISTRO_FEATURES := "${@oe_filter_out('x11', bb.data.getVar('DISTRO_FEATURES', d, 1), d)}" Just be careful as oe_filter_out() seems to match the substring, unless you specify it as regex, so all values beginning with x11* will be filtered out. [1] http://arago-project.org/git/?p=arago.git;a=blob;f=recipes/qt4/qt4-embedded-4.7.2/amend.inc;h=5c053a76dc1607646782d7604145b4120c93770b;hb=refs/heads/next -- Denys _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel