Subject: Re: groff/-current build problems
To: Luke Mewburn <lukem@netbsd.org>
From: Frederick Bruckman <fredb@immanent.net>
List: current-users
Date: 12/08/2002 07:40:45
On Sun, 8 Dec 2002, Luke Mewburn wrote:

> On Sat, Dec 07, 2002 at 11:46:50PM -0600, Frederick Bruckman wrote:
>   | Root's crontab and /root files are in "etc.tgz", so just don't install
>   | that; use "etcupdate" instead. The really annoying thing about that
>   | method is that you have to build "sysinstall" and all the alternate
>   | kernels, when you really only want the sets. It would be nice if "make
>   | release"  were factored so that you could easily make just the sets,
>   | or just sysinstall (plus INSTALL kernels), or just the other kernels.
>
> After a "make build" (or equivalent), do:
>
> 		# populate $DESTDIR with various config files
> 	cd /usr/src/etc
> 	$TOOLDIR/bin/nbmake-${MACHINE} distribution
>
> 		# make the sets
> 	cd /usr/src/distrib/sets
> 	$TOOLDIR/bin/nbmake-${MACHINE} maketars
>
> It is not necessary to build the kernels (which is performed by the
> "snap_kern" target in etc/Makefile) to build the release .tar.gz sets...

Thanks; that's not too bad... Any chance of adding an option to
"build.sh" to build just the sets? Would anyone else use that?
(I would.)

Frederick