Re: [Angstrom-devel] Easy way to remove x11 from DISTRO_FEATURES?

2011-10-19 Thread Koen Kooi
Applied, thanks!

Op 19 okt. 2011, om 02:41 heeft Denys Dmytriyenko het volgende geschreven:

 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


___
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel


Re: [Angstrom-devel] Easy way to remove x11 from DISTRO_FEATURES?

2011-10-18 Thread Gary Thomas

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.

--

Gary Thomas |  Consulting for the
MLB Associates  |Embedded world


___
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel


Re: [Angstrom-devel] Easy way to remove x11 from DISTRO_FEATURES?

2011-10-18 Thread Khem Raj
 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.

you could use something like below in your layer and if you are lucky it
will work

DISTRO_FEATURES  := ${@oe_filter_out('x11', '${DISTRO_FEATURES}', d)}

but when you do such customizations and ask for help on angstrom
channels then please specify exactly what you have done since folks
here will think you are using Angstrom defined distro policies.

-- 
-Khem

___
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel


Re: [Angstrom-devel] Easy way to remove x11 from DISTRO_FEATURES?

2011-10-18 Thread Denys Dmytriyenko
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