Home | History | Annotate | only in /src/distrib/alpha/floppy-GENERIC
History log of /src/distrib/alpha/floppy-GENERIC
RevisionDateAuthorComments
 1.22 05-Aug-2014  apb Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
 1.21 27-Jan-2014  apb branches: 1.21.2;
Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
 1.20 03-Apr-2009  perry branches: 1.20.6; 1.20.12;
Consistently use gzip with the -n flag so dates are not embedded.

Not tested on all platforms.
 1.19 10-Jul-2003  lukem branches: 1.19.32; 1.19.42;
Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.18 14-May-2002  lukem consistently use "${INSTALLBOOT} -v ..."
 1.17 12-May-2002  lukem fix FLOPPYMETAFILE
 1.16 04-May-2002  lukem Convert from vnd and installboot.old to Makefile.tarfloppy and MI installboot.
Allow various parameters to be tweaked via external make(1) or
environment variables, to allow for easy creation of floppy sets
containing arbitrary kernels.

XXX: GENERIC still doesn't fit on a single floppy, so this won't build as-is
and is still not enabled by default. (Per discussion with Ross & Jason.)
 1.15 02-May-2002  lukem yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
(fixes problem caused by implicit include of ../Makefile.inc in certain
submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*; rely upon "snap_pre" target of
etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
 1.14 14-Apr-2002  lukem use ${PAX} instead of tar
 1.13 13-Apr-2002  lukem use gzip -9f
 1.12 09-Dec-2001  ross simplify all vnd(4) names for vnconfig(8) and disklabel(8) as required
by recent libutil changes; it's nicer this way in any case
 1.11 02-May-2000  sjg use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
 1.10 01-Feb-2000  tsutsui Revert STRIPPROG -> STRIP
 1.9 19-Jan-2000  tsutsui STRIP -> STRIPPROG
 1.8 10-Sep-1999  ross Tweak.
 1.7 11-May-1999  veego Add dummy targets for depend, includes, lint, regress and tags.
 1.6 29-Apr-1999  ross Add `disk' target that does the dd(1).
 1.5 07-Apr-1999  cgd adjust for changes in alpha /usr/mdec files.
 1.4 25-Feb-1999  ross branches: 1.4.2;
Convert GENERIC floppy image to ustarfs.
Make sure kernel is stripped.
 1.3 05-Nov-1998  ross Urk, no ``all:'' target.
 1.2 05-Sep-1998  lukem distclean is a synonym for cleandir
 1.1 20-May-1998  ross Define a floppy with just the GENERIC kernel on it. This lets a site
run diskless without having to netboot, which, besides being difficult,
isn't always possible on a particular firmware rev.

Also, this gives the tc machines a floppy that does something, although
they will get a proper install floppy "one of these days".
 1.4.2.2 29-Feb-2000  he Apply patch (requested by toddpw):
Add support for ``release'' and ``depend'' targets in distrib/alpha.
 1.4.2.1 07-Apr-1999  cgd pull up from trunk: adjust for changes in alpha /usr/mdec files.
 1.19.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.19.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.20.12.1 19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.20.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.21.2.1 10-Aug-2014  tls Rebase.

RSS XML Feed