Rework of nrelease
dillon at apollo.backplane.com
Fri Dec 9 12:33:13 PST 2005
:> binary packages directory sitting on packages.stura.uni-rostock.de.
:> Also, the 'check' target and the other convenience targets (to
:> fetch and configure pkgsrc and/or fetch required packages) need
:> to remain intact. I don't want programmers to be forced to use
:> obscure -D<LABEL> names to build common targets. The check target
:> in particular is very important as it prevents the user from having
:> to run through an entire buildworld before being told that something
:> is missing.
:Added compatibility targets installer_* (yes, I'd like to remove them at
:some point in the future), added basic check target.
:If no further objections occur, I'll commit this tomorrow.
:If someone wants to update the cgi installer configuration, I'll provide
:the package for that as well.
That's looking better but the check code needs to be beefed up.
Someone running 'make installer_release' on a pristine system needs
to be told by the check code exactly what is needed before the build
occurs. As in cut-and-paste, just like the current nrelease build
does. You can either echo-out the appropriate command that the user
need to run, or you can provide a make target that gets the required
material. This includes the installation of /etc/mk.conf.
More information about the Submit