Subject: Re: Crosscompiling
To: Bill Studenmund <wrstuden@nas.nasa.gov>
From: Simon Burge <simonb@NetBSD.ORG>
List: tech-toolchain
Date: 12/29/1999 10:20:17
Bill Studenmund wrote:
> On Wed, 29 Dec 1999, Simon Burge wrote:
>
> > This is a sort-of-interesting point for another reason - at the moment
> > you need to be root to build a release. What would be good is an
> > mtools-like frontend for FFS so that you don't need to create a vnd to
> > build the memory disk filesystem for the install kernel. Hmm, do we
> > support root on an MSDOS/FAT filesystem? There's nothing to say the the
> > install kernels that have a memory disk need to have FFS on them...
> >
> > Of course there are other things like setting owner/group/perms inside
> > of the generated release tar files, but this shouldn't be too hard...
>
> For an install kernel (a kernel using a memory disk root filesystem),
> you're right. I think there's been some interest in it. Like some variant
> of tar which would use an ffs as the output format.
Curious... I don't recall anything recently on any NetBSD lists - do
you have a pointer?
> For boot floppies, usually you also need to install boot blocks. I'm not
> sure how well that would work without the filesystem being mounted from a
> vnd..
At least for the pmax installboot(8) works on a file as well as a device
- it just uses open(), pread() and pwrite(). I suspect this works ok on
the alpha as well, since that's where I pinched installboot from :-)
Simon.