On Thu 09 Oct 2008 at 04:09PM, Dan Price wrote:
> 
> John, Michal, a couple of things.
> 
> First, I found that 'make link' doesn't work very well following your
> recent putbacks.  There were already some issues but now they are
> worse, and running 'make link' creates turds in the workspace.
> 
> I'm leaving for vacation so I am very short on time.  But I needed
> this to work for other testing of other stuff.  Attached is a patch
> which I think fixes the issue.  Do you think you could finish it and get
> it reviewed and fixed?
> 
> Please look it over carefully, as I might not have gotten all of
> the directory changes correct.  This does work for me, however.
> 
> You should also change the permissions on some of the files in the src
> base to add the +x bit.  That way when we symlink to them with
> 'make link' they are executable.  Like:
> 
>         /usr/lib/updatemanagernotifer

n.b. (exercise left to the reader) I missed linking in updatemanager
itself.  Oops :(

A problem with this patch-- and with this scheme as a whole-- is
that the gui modules don't lay out in the source base in the right
way to support the 'make link' style of operation--
/usr/lib/python2.4/vendor-packages/pkg --> $workspace/src/modules

But then there's no way to create a link from:

/usr/lib/python2.4/vendor-packages/pkg/gui -> $workspace/src/gui

without creating a link inside of $workspace.  And then Mercurial
doesn't like that.

So, I guess this may need further thinking.

        -dp

-- 
Daniel Price - Solaris Kernel Engineering - [EMAIL PROTECTED] - blogs.sun.com/dp
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to