Home | History | Annotate | only in /src/distrib/macppc/floppies/bootfloppy
History log of /src/distrib/macppc/floppies/bootfloppy
RevisionDateAuthorComments
 1.29 12-Nov-2018  scole install kernel for ppc601 floppies and iso
 1.28 29-Jan-2015  joerg branches: 1.28.14; 1.28.16;
Allow clang builds to use a third floppy.
 1.27 10-Jul-2003  lukem branches: 1.27.32;
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.26 18-Nov-2002  lukem Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX".
 1.25 15-May-2002  lukem convert to MI installboot. this now cross compiles. (XXX: boot.fs untested)
 1.24 04-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.23 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.22 26-Apr-2002  lukem replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
 1.21 16-Apr-2002  lukem convert to NDWO ustar bootfloppy creation process.
xxx; untested
 1.20 14-Apr-2002  tsutsui No need to use ${MAKEFS} for ustarfs image.
 1.19 12-Apr-2002  lukem cleanup makefiles to NNDWO
 1.18 10-Apr-2002  tsutsui Add multiple bootfd support.
 1.17 31-Mar-2002  tsutsui Include distrib/Makefile.inc directly.
 1.16 30-Mar-2002  tsutsui Switch to ustarfs-based boot floppy.
Mostly from distrib/i386/floppies/common/Makefile.bootfloppy.

XXX Makefile for multi-volume fdset is not yet. (see Makefile.fdset for i386)
 1.15 20-Nov-2001  jmc Change rule to realall as dependall is defined in the .mk files
 1.14 14-Nov-2001  tv ${MAKE} print-objdir -> ${PRINTOBJDIR}
 1.13 09-Apr-2001  tsubai Use md-kernel/netbsd.INSTALL.gz.
 1.12 24-Jan-2001  jmc Change inode allocation numbers to get everything to fit.
 1.11 13-Sep-2000  matt Add dependall target
Use the c device for installboot so it will not conflict with the mount a
parition.
 1.10 24-Jul-2000  tsubai Use cp to install the kernel.
Use print-objdir target to determine ramdisk directory.
...etc.
 1.9 22-Jun-2000  matt lie about the geometry and get an extra 16 blocks back.
 1.8 01-Jun-2000  matt branches: 1.8.2;
need bsd.own.mk
 1.7 02-May-2000  sjg use bsd.kernobj.mk to tell us KERNOBJDIR for compiled kernels.
 1.6 08-Feb-2000  tsubai Strip kernel to fit floppy.
 1.5 08-Nov-1999  mycroft branches: 1.5.2;
Make the ram disk larger, so it fits.
 1.4 14-Oct-1999  wrstuden Use -f ${DESTDIR}/etc/disktab to find the disktab, so that we can build
-current floppies from 1.4.
 1.3 04-Mar-1999  wrstuden branches: 1.3.2; 1.3.4;
Modify all calls to newfs in ramdisk/miniroot creation to include
the needed endianism of the architecture. One step towards cross-building
releases.

Not touched are newfs calls in install scripts as they run on the desired
machine and thus default correctly.
 1.2 05-Sep-1998  lukem distclean is a synonym for cleandir
 1.1 24-Jul-1998  tsubai Add bootfloppy stuff.
 1.3.4.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.3.2.1 01-Mar-2000  he Apply patch (requested by toddpw):
Support the ``release'' target.
 1.5.2.2 08-Nov-1999  mycroft Make the ram disk larger, so it fits.
 1.5.2.1 08-Nov-1999  mycroft file Makefile was added on branch comdex-fall-1999 on 1999-11-08 23:51:30 +0000
 1.8.2.2 10-Nov-2000  tv Pullup part of 1.11 by patch [matt]:
Use the c device for installboot so it will not conflict with the mount a
parition.
 1.8.2.1 22-Jun-2000  matt lie about geometry and get 16 more free blocks.
 1.27.32.1 05-Oct-2008  mjf Sync with HEAD.
 1.28.16.1 10-Jun-2019  christos Sync with HEAD
 1.28.14.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.2 24-Jul-2000  tsubai Use cp to install the kernel.
Use print-objdir target to determine ramdisk directory.
...etc.
 1.1 24-Jul-1998  tsubai Add bootfloppy stuff.

RSS XML Feed