History log of /netbsd-current/distrib/alpha/instkernel/cd-hd-tape/Makefile
Revision Date Author Comments
# 1.20 08-Nov-2009 mhitch

The tarfs image in cdhdinstall used to get padded out to an 18KB boundary
(the size of the read used to read it) with the alpha-specific image
creation. This got lost when moved to using common routines, so that
burning the cdhdinstall image onto a CDROM resulted in a failure to read
the last block of the tarfs image. Use the provided option to have the
image padded out to the full image size. It's more than actually needed,
but extra isn't likely to cause any problems.


# 1.19 09-May-2004 ross

branches: 1.19.26; 1.19.34; 1.19.40;
Fix install floppy overflow by going to a 3-floppy boot.
Fix the single-image overflow by just doubling the allowed size.


# 1.18 10-Jul-2003 lukem

branches: 1.18.2;
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.17 30-Nov-2002 isaki

Fix broken $NetBSD$ tag in 1.12 - 1.13


# 1.16 14-May-2002 lukem

consistently use "${INSTALLBOOT} -v ..."


# 1.15 13-May-2002 matt

Fix Makefiles to refer to proper kernel name (again).


# 1.14 13-May-2002 matt

# is the comment character, not $.


# 1.13 12-May-2002 lukem

fix FLOPPYMETAFILE


# 1.12 03-May-2002 lukem

- add support for [-s suffix] to buildfloppies.sh (defaults to "",
rather than the previous ".fs").
- add support for (optional) FLOPPYSUFFIX in Makefile.tarfloppy, and
use appropriately
- remove (now unnecessary) custom release targets in alpha/instkernel/*


# 1.11 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.10 02-May-2002 lukem

convert to building with NDWO Makefile.tarfloppy.

alpha is now fully NDWO (well, at least, the stuff that's enabled in
distrib/alpha/Makefile)


# 1.9 26-Apr-2002 matt

Use the correct name of the INSTALL kernel.


# 1.8 05-Mar-2002 thorpej

Make sure <bsd.own.mk> is pulled in before ${PRINTOBJDIR} is used.


# 1.7 05-Mar-2002 thorpej

Use ${PRINTOBJDIR}.


# 1.6 08-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.5 11-May-1999 veego

Add dummy targets for depend, includes, lint, regress and tags.


# 1.4 07-Apr-1999 cgd

adjust for changes in alpha /usr/mdec files.


# 1.3 22-Mar-1999 ross

branches: 1.3.2;
Make vnd image bigger.


# 1.2 28-Oct-1998 ross

Fix bugs in the way the instkernel is compressed and in the prerequisite
names.


# 1.1 15-Oct-1998 ross

Components to new NetBSD/alpha integrated installer.


# 1.3.2.2 29-Feb-2000 he

Apply patch (requested by toddpw):
Add support for ``release'' and ``depend'' targets in distrib/alpha.


# 1.3.2.1 07-Apr-1999 cgd

pull up from trunk: adjust for changes in alpha /usr/mdec files.


# 1.18.2.1 11-May-2004 tron

Pull up revision 1.19 (requested by ross in ticket #304):
Fix install floppy overflow by going to a 3-floppy boot.
Fix the single-image overflow by just doubling the allowed size.


# 1.19.40.1 20-Apr-2010 matt

sync to netbsd-5


# 1.19.34.1 14-Nov-2009 snj

Pull up following revision(s) (requested by mhitch in ticket #1136):
distrib/alpha/instkernel/cd-hd-tape/Makefile: revision 1.20
The tarfs image in cdhdinstall used to get padded out to an 18KB boundary
(the size of the read used to read it) with the alpha-specific image
creation. This got lost when moved to using common routines, so that
burning the cdhdinstall image onto a CDROM resulted in a failure to read
the last block of the tarfs image. Use the provided option to have the
image padded out to the full image size. It's more than actually needed,
but extra isn't likely to cause any problems.


# 1.19.26.1 05-Oct-2008 mjf

Sync with HEAD.