[OE-core] [PATCH] package_rpm.bbclass: support packaging of symlinks to directories

Christopher Larson clarson at kergoth.com
Tue Feb 17 16:57:18 UTC 2015


On Tue, Feb 17, 2015 at 9:54 AM, Mark Hatle <mark.hatle at windriver.com>
wrote:

> On 2/17/15 7:42 AM, Patrick Ohly wrote:
> > os.walk() returns symlinks to directories in the "dirs" lists,
> > but then never enters them by default. As a result, the old
> > code applied neither the directory handling (because that
> > is active once a directory gets entered) nor the file handling,
> > and thus never packaged such symlinks.
> >
> > The fix is simple: find such special directory entries and move
> > them to the "files" list.
>
> I'm curious, what is the problem that is being fixed with this.
>
> Normally you don't want to walk into symlinks to directories, as either
> you want
> to capture the symlink itself -- or the symlink is pointing to something
> you
> don't have access to when packaging (i.e. /proc).


This patch doesn't make it walk into the directory symlinks, it moves them
into the files list rather than the dirs list so they'll be captured
themselves, as far as I can tell from reading it.
-- 
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20150217/d8cf20f8/attachment-0002.html>


More information about the Openembedded-core mailing list