[OE-core] how to exclude files when packaging?

Martin Jansa martin.jansa at gmail.com
Thu Nov 17 08:56:50 UTC 2011


On Thu, Nov 17, 2011 at 08:14:06AM +0000, McClintock Matthew-B29882 wrote:
> On Wed, Nov 16, 2011 at 8:29 PM, Ni Qingliang
> <niqingliang at insigma.com.cn> wrote:
> > Hello, All:
> >        I'm working on opensaf, wrote a bb file for it,
> > and found that the FILES_${PN} has included /usr/lib/${PN}/*.
> > but there are some .a and .so(symlink) in /usr/lib/${PN}, which will
> > result QA issue.
> >        how to exclude some files (e.g. *.a, *.so) in FILES_${PN}?
> >
> >        there are some elf in /usr/lib/${PN} whose prefix is not 'lib', so if
> > no 'exclude' feature, I must redefine FILES_${PN} like this:
> >        FILES_${PN} = "/usr/lib/${PN}/*.so.* \
> >                       /usr/lib/${PN}/saf* \
> >                       /usr/lib/${PN}/open* \
> >                       /usr/lib/${PN}/immload \
> >                       /usr/lib/${PN}/nid_tipc \
> >                       /usr/lib/${PN}/smf* \
> >                       /usr/lib/${PN}/clc-cli/*"
> 
> Explicitly list what you want in FILES_${PN}
> 
> FILES_${PN} = /usr/lib/${PN}/saf
> 
> Make another PACKAGE for other files
> 
> PACKAGES =+ ${PN}-misc
> FILES_${PN}-misc = /usr/lib/${PN}/saf
> 
> Maybe someone else can chime in if there is a way to mask certain files...

Be carefull with order of packages in PACKAGES usually you need it from
most specific files pattern to less specific and the problem above is
related to this:

http://lists.linuxtogo.org/pipermail/openembedded-core/2011-October/011283.html

which wasn't applied, so yes you have to redefine whole FILES_${PN} or
the part you need for your app, like I did for syslog-ng
http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-October/035607.html

Regards,

> 
> -M
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20111117/d8fed220/attachment-0002.sig>


More information about the Openembedded-core mailing list