On Wed, Dec 12, 2012 at 11:42:41AM -0800, Tim Bird wrote: > On 12/12/2012 11:27 AM, Robert P. J. Day wrote: > > > > a bit more pedantry, but is there a more complete example of the use > > of BBMASK than the trivial example in the ref and dev manuals? > > > > the ref manual provides this example by way of explanation: > > > > BBMASK = ".*/meta-ti/recipes-misc/" > > > > well, ok, except you occasinally find slight variations like: > > > > BBMASK = "meta-ti/recipes-misc/" > > > > or > > > > BBMASK = "meta-ti/recipes-misc" > > > > given that there are places where a trailing slash is significant, > > are all of the above exactly equivalent? if so, that's worth noting. > > > > also, what about an example showing masking out a couple > > directories, or perhaps a single recipe from a layer, and so on? at > > the moment, the manuals suggest you can mask multiple recipes but > > nowhere do i see the reader being given an actual example of how to do > > that. > > Indeed. These would be good clarifications. The manual says that > this is a single python regular expression. Hence, when masking multiple > directories or recipes, you use a vertical bar to separate the regex > fragments. > > Here's a particularly complex case I used once: > BBMASK = "meta-ti/recipes-misc|meta-ti/recipes-ti/packagegroup" > BBMASK .= "|.*meta-oe/recipes-support" > #BBMASK .= "|.*openldap" > #BBMASK .= "|.*opencv" > #BBMASK .= "|.*lzma" > BBMASK .= "|meta-oe/recipes-core/packagegroups" > BBMASK .= "|meta-oe/recipes-devtools" > BBMASK .= "|meta-oe/recipes-extended" > BBMASK .= "|meta-oe/recipes-multimedia" > BBMASK .= "|meta-oe/recipes-navigation" > BBMASK .= "|meta-oe/recipes-connectivity" > BBMASK .= "|meta-oe/recipes-graphics" > BBMASK .= "|meta-oe/recipes-qt" > > I don't know if the .= with leading bar is the optimal > way to append on to BBMASK, but it seems fairly straightforward
Yes because += would add extra space and break regexp (_append should probably work too). Cheers, -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
