On 7/16/07, Lucas C. Villa Real <[EMAIL PROTECTED]> wrote:
> On 7/16/07, Carlo Calica <[EMAIL PROTECTED]> wrote:
> >
> > Do you mean from "make install" or PostInstall?  I would argue that
> > "make install" shouldn't alter passwd/shadow/group.  The makefile
> > should be patched and PostInstall used instead.
>
> Either will fail with chroot compile. Our PostInstall script needs
> adjustments badly -- one cannot write outside $target from inside
> PostInstall. Jonas had some suggestions on how to allow that in a
> similar fashion that's used to allow unmanaged files to be touched,
> but that would bring some more script files.
>
> In my opinion, PostInstall could be swept away.. I don't remember
> having seen any package or recipe using it (just in case there is
> some, its Resources/FileHash is probably getting broken after the
> script is run...)
>


Isn't OpenSSH using it to generate keys?  Running PostInstall outside
the sandbox might be ok.  The sandbox was a neat idea but I don't know
if its actually helpful.  Allowing the package to define the holes in
the sandbox effectively removes the sandbox.  Unmanaged_files makes
sense for recipes because we're fighting upstreams "make install" but
PostInstall is entirely ours.

In order to keep R/FileHash clean, PostInstall should only modify
Settings.  If we remove the sandbox, anywhere but $target.

-- 
Carlo J. Calica
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to