Subject: Re: 'readline.h' not installed
To: Markus Kilbinger <email@example.com>
From: Simon Burge <firstname.lastname@example.org>
Date: 03/01/2000 11:13:08
Bill Studenmund wrote:
> On Tue, 29 Feb 2000, Markus Kilbinger wrote:
> > >>>>> "Simon" == Simon Burge <simonb@NetBSD.ORG> writes:
> > that seems to be the most reasonable way for my plan, then. That
> > means:
> > I do a 'make DESTDIR=/usr/tmp/netbsd-build' for example and find all
> > the stuff, normally installed to '/' in '/usr/tmp/netbsd-build/?
> Exactly. Everything will be under $DESTDIR. I actually don't do
> non-DESTDIR builds. :-) Among other things, you're less likely to have a
> build corrupt your system. Since your main headers aren't touched, if
> there's a problem with the new stuff, they are unaffected.
> > But how to create the different distrib files (base.tgz etc.) out of
> > this build?
> (I use setenv DESTDIR rather than setting it on the make line).
> setenv DESTDIR /usr/tmp/netbsd-build
> setenv RELEASEDIR /usr/tmp/netbsd-release
> cd /your/source/etc (the etc subdirectory)
> make release or
> make snapshot
> The tar balls and install kernels and boot floppies will then get built,
> and put in RELEASEDIR (in the format you see on the ftp server :-)
Note that if you haven't already run a "make build", you can do
_everything_ including the build with:
> > Is the 'xsrc' tree handled in the same way for build and creating the
> > distrib files?
I know there has been recent changes to the xsrc makefiles, but I
haven't had a chance to look at them yet. My crib-sheet for making
a release has:
sh maketars -x11 -tars $RELEASEDIR/binary/sets
Fred - do you have any comments on the new xsrc build mechanism? I'd
love to update my notes :-)