On Sat, 2013-12-28 at 19:52 -0800, W. Trevor King wrote:
> On Sat, Dec 28, 2013 at 06:49:11PM -0800, W. Trevor King wrote:
> > On Sat, Dec 28, 2013 at 05:57:09PM -0800, Brian Dolbec wrote:
> > > -         self.mounts.append("/tmp/stage1root/proc")
> > > -         self.mountmap["/tmp/stage1root/proc"]="/proc"
> > > +         self.mounts.append("stage1root/proc")
> > > +         self.target_mounts["stage1root/proc"] = "/tmp/stage1root/proc"
> > > +         self.mountmap["stage1root/proc"]="/proc"
> > 
> > Hmm.  I'm not how this is handled at the moment, but don't we want:
> > 
> >   mount -t proc none /tmp/stage1root/proc
> > 
> > instead of:
> > 
> >   mount --bind /proc /tmp/stage1root/proc
> > 
> > The handbook is currently using --rbind as well [1].
> > 
> > Maybe food for a future series :p.
> 
> After Douglas Freed talked me off the devtmpfs ledge on
> #gentoo-releng, my current suggested mount changes are:
> 
>   -t:
>     proc
>   --rbind:
>     sys
>     dev
>     portdir    
>     port_logdir
>     port_tmpdir
>     kerncache
>     ccache
>     icecream
>   drop:
>     devpts (now that we --rbind /dev)
>     distdir (now that we --rbind portdir)
>     packagedir (now that we --rbind portdir)
> 
> For distdir/packagedir, I'd be find if the source defaulted to None
> (meaning “don't mount anything”) but could be configured to a path
> (meaning “--rbind this after you've --rbind-mounted portdir”).
> 
> Cheers,
> Trevor
> 

No, we can't drop distdir and packagedir.  The default locations for
those are waiting for the catalyst changes to be completed.  That is the
reason I got started rewriting catalyst a year ago.  Those 2 directories
are being relocated OUT of the tree.  Like they should have been all
along.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to