freebsd-skq/release
John Baldwin c0731f81d3 Overhaul our boot floppy generation system so that it scales better and
requires minimal care and feeding for future releases.
- Consolidate multitude of floppy related constants down to a normal
  FLOPPY set for 1.44 floppies and on PC98 a SMALLFLOPPY set for 1.2
  floppies.  Also, cleanup the i386 arch section by not duplicating
  constants that are the same on both machine types (i386 and pc98).
- Update the ZIPNSPLIT macro to generate a file chunks that will actually
  fit onto 1.44 floppies formatted with UFS1.  Unfortunately, split(1)
  seems to be somewhat buggy, so the files generated are slightly larger
  than the argument passed to split.
- Split the release.10 target into 3 targers: floppies.1, floppies.2 and
  floppies.3 that are added to EXTRAS only if NOFLOPPIES is defined.
  floppies.1 builds the install floppies, floppies.2 builds the fixit
  floppy, and floppies.3 generates the md5 sums and READMEs for the
  floppies/ directory.
- Drop the by now largely obsolete and less useful boot.flp picture.  This
  was more useful when the mfsroot lived inside the kernel rather than
  being loaded from a separate file by the loader.
- Only build a single mfsroot containing no modules that is used for all
  installation methods.
- Use split-file.sh to split up a gzipped GENERIC kernel into however many
  floppies it takes for the boot kernel.  Currently, a stock 5.2 GENERIC
  kernel including WITNESS, INVARIANTS, DDB, and other assorted bloat fits
  onto 2 additional floppies besides the boot floppy with some room to
  spare.
- If SPLIT_MFSROOT is defined, the mfsroot.gz file is similar split into
  however many floppies are needed.  Currently it is not defined as the
  mfsroot.gz fits onto the current boot.flp with room to spare.
- Add a 'makeFloppySet' target which builds a floppy set for a file that
  was split using split-file.sh.
- Rename the doMFSKERN target to 'buildBootFloppy' as that more closely
  matches what it does now.  We no longer build a custom BOOTMFS kernel for
  each boot floppy.
- We no longer build a 2.88 boot.flp image to use with emulated CD booting.
  The non-emulated cdboot works for almost everyone who boots off of CD and
  if it doesn't work on a particular machine, the user can always boot from
  the 1.44 floppy images.
- We no longer build a driver floppy or stick kernel modules in the mfsroot
  since we now use a stock kernel when booting from floppy.
2004-01-26 19:58:38 +00:00
..
alpha From now on, Alpha releases will come with NO_FLOPPIES. 2003-07-31 07:28:58 +00:00
amd64 amd64 will not provide floppies. 2003-07-23 05:55:02 +00:00
doc New release note: SMBFS request signing [1]. 2004-01-26 16:41:46 +00:00
i386 Put the em and vx drivers back into the kernel so that the mfsroot stops 2003-12-22 15:19:45 +00:00
ia64 - Support for multibyte charsets in LIBICONV. 2003-09-26 20:26:25 +00:00
pc98 - Support for multibyte charsets in LIBICONV. 2003-09-26 20:26:25 +00:00
picobsd Remove obsolete disklabel and newfs options. 2003-11-07 12:49:55 +00:00
scripts Add a script to split a single file up into chunks using split along with 2004-01-26 19:45:09 +00:00
sparc64 - Use the correct boot/boot1 and boot/loader files. 2003-08-11 22:27:43 +00:00
texts Make it more obvious where to find RELNOTESng source files if someone went 2002-03-06 07:59:18 +00:00
fixit.profile Don't assume fixit media is a floppy disk. 2001-10-29 16:13:29 +00:00
fixit.services
Makefile Overhaul our boot floppy generation system so that it scales better and 2004-01-26 19:58:38 +00:00
Makefile.inc.docports Fix MINIMALDOCPORTS lists. 2004-01-11 11:55:37 +00:00