Fix make release for 4-STABLE

Colin Percival colin.percival at wadham.ox.ac.uk
Mon Jan 19 17:43:52 PST 2004


At 10:28 19/01/2004, Ruslan Ermilov wrote:
>On Mon, Jan 19, 2004 at 09:47:45AM +0000, Colin Percival wrote:
> >   I've already mentioned this to re@, but if there's a real need
> > for space-saving, using NetBSD's makefs (ports/sysutils/makefs)
> >
>Cool!  At a glance it looks like what we need to fully support
>cross-arch releases, as it supports different byte-ordering.

   That's what NetBSD uses it for. :)

>It could also be used to get us closer to "fixing" release/ to not
>require "root" privileges -- it could be a very useful feature for
>developers with non-root access on fast machine.  ;)

   Not really -- `make release` needs to chroot, and non-root users
can't do that.

> > saves about 23k on the mfsroot floppy.
> >
>I wonder if this 23k difference is on 5-CURRENT or 4-STABLE, or both?
>If it is on 5-CURRENT only, does the following patch for FreeBSD's
>newfs(8) make any difference:
>[snip]
>If you don't bite me, I will try it myself.  ;)

   You'd better try it yourself -- I don't have convenient access to
a machine for release-building right now.

>Also, it would be nice to backport it to FreeBSD.

   Isn't the port good enough?  Many people seem to have an urge to
add stuff into base, but all that does is create more work.

>   And I suspect
>it doesn't work with UFS2, does it?  (We don't need it for releases
>presently, but anyway.)

   It does: makefs -o version=2 foo.img /path/to/files/

Colin Percival




More information about the freebsd-stable mailing list