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 -- This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy