Home | History | Annotate | Download | only in floppies
History log of /src/distrib/i386/floppies/Makefile
RevisionDateAuthorComments
 1.38  10-Feb-2011  jym Reinstate INSTALL kernel for embedded ramdisk installs.

Reasons being:
- INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from
features included within.
- INSTALL_FLOPPY has its own config(5) file, and is tailored for "small"
floppy images; it misses features/drivers that could be needed to boot
in a decent environment for recent x86 machines (like ACPI)
- makes it closer to floppies distrib available for amd64

While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD
does not use the 3.6MiB image for El Torito cdroms anymore.

Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and
release/contents to reflect reality.

See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html

No comments, no objections.
 1.37  03-Sep-2008  lukem branches: 1.37.14;
remove duplicate entry for bootfloppy-big
 1.36  15-Nov-2007  joerg branches: 1.36.8; 1.36.12;
Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch
bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
 1.35  19-Nov-2006  dsl branches: 1.35.8;
As has been pointed out recently, the list of i386 release kernels needs
updating. Probably to an ACPI kernel that need not fit into an 'emulated floppy'
and a 'legacy' kernel that will fit.
In any case the small/tiny kernels which are really for i386 systems with
< 16MB of memory (some are sized for a 5.25" floppy) don't need to be built.
Remove bootfloppy-small, bootfloppy-tiny, rescue-tiny and bootfloppy-ps2
and associated ramdisks.
 1.34  02-Jun-2006  hubertf Prepare creation of boot CDs:

* Move files in distrib/i386:

floppies/instkernel/Makefile -> instkernel/Makefile
floppies/ramdisk-big/Makefile -> ramdisks/ramdisk-big/Makefile
floppies/ramdisk-big/disktab.preinstall -> ramdisks/ramdisk-big/disktab.preinstall
floppies/ramdisk-big/list -> ramdisks/ramdisk-big/list
floppies/ramdisk-big/list.inet6 -> ramdisks/ramdisk-big/list.inet6
floppies/ramdisk-rescuetiny/Makefile -> ramdisks/ramdisk-rescuetiny/Makefile
floppies/ramdisk-rescuetiny/list -> ramdisks/ramdisk-rescuetiny/list
floppies/ramdisk-small/Makefile -> ramdisks/ramdisk-small/Makefile
floppies/ramdisk-small/list -> ramdisks/ramdisk-small/list
floppies/ramdisk-tiny/Makefile -> ramdisks/ramdisk-tiny/Makefile
floppies/ramdisk-tiny/list -> ramdisks/ramdisk-tiny/list
floppies/common/Makefile.ramdisk -> ramdisks/common/Makefile.ramdisk
floppies/common/dot.profile -> ramdisks/common/dot.profile
floppies/common/list.ramdisk -> ramdisks/common/list.ramdisk
floppies/common/termcap.mini -> ramdisks/common/termcap.mini

* Adjust paths
 1.33  26-Jun-2005  thorpej Restructure this Makefile to make it easier to comment out subdirectories.
 1.32  23-Dec-2002  lukem Add bootfloppy-laptop-big, which creates bootlap-big.fs, which is a 2.88MB
version of bootlap[12].fs.
This is suitable for using as a boot file for an El Torito CD-ROM image
to be used to boot laptops, as it has the INSTALL_LAPTOP kernel
(instead of the INSTALL kernel that bootbig.fs has).
 1.31  16-Oct-2002  lukem As both boot-small and rescue-small have expanded onto a second 1.2MB
floppy (and there's not the same RAM contraints that *-tiny has),
fold rescue-small into boot-small and deprecate the former.
The "all in one" boot-small is only 100KB larger on the second floppy.
 1.30  14-Oct-2002  lukem Merge kernel-ramdisk & kernel-rescue into instkernel, now that
../../common/Makefile.mdset supports building multiple copies of the
same kernel (as long as they're to separate filenames).
Now there's no need to set FLOPPYKERNDIR, as it now defaults to instkernel.
 1.29  16-Apr-2002  lukem - Convert to using distrib/common/buildfloppies.sh, which can build both
single and multi-volume floppies in better fashion that the crufty
shell commands in the various Makefiles.
- Move fdset* -> bootfloppy*, as that's more consistent
 1.28  11-Apr-2002  lukem Yet Another Cleanup:
- factor more stuff into common/Makefile.*
- use NDWO makefile layout
- don't always rebuild bootfloppy-* and fdset-* stuff. (mmm, dependencies)
- add .WAIT sync in top level Makefile
 1.27  08-Nov-2001  jmc Turn back on all floppies. They all build once again with both new and old
toolchains
 1.26  08-Nov-2001  christos 1. delete all instances of /dev/{r,}vnd0d. Use vnconfig vnd0 and disklabel
vnd0 and let opendisk(3) DTRT.
2. resize some of the images since we've gotten an average of 5K more
with the new toolchain.
3. comment out the rescue disks, since they don't fit anymore.

Now the whole directory compiles and works with the in-tree toolchain,
but does not work still with USETOOLS.
 1.25  23-Sep-2001  tls GCC 2.95 generates significantly larger code with -O2 than our old compiler did; thus we overflow the floppies. I thought we used to explicitly set -Os in here; anyway, with this change, we do now!
 1.24  21-Jul-2001  jdolecek Add PS/2 bootfloppy, to be used for installation on IBM PS/2 machines.
 1.23  14-Dec-2000  jmc Re-enable all floppies. All of them now build.
 1.22  14-Dec-2000  mycroft rescue-small is currently borked, too.
 1.21  14-Dec-2000  mycroft Who'd've guessed? The -tiny floppies don't build any more.
 1.20  27-Sep-2000  fvdl Rearrange bootfloppies. The idea is that "rescue" tools go on the
floppies as long as they fit, but they are the first to be sacrificed
if space is short, and get moved to a seperate rescue floppy.

This means that the default fdset and the 2.88M image have them,
but others (the "small" and "tiny" floppies) do not.

Sysinst is also back on the "tiny" image, and tested to be working
within 4M.
 1.19  12-Jun-2000  he branches: 1.19.2;
Oops, need to descend into ramdisk-tiny now too.
 1.18  12-Jun-2000  he Fix the previous in another way:

o Wave goodbye to INSTALL_SMALL-based boot image (it was originally
built for 5.25" media, but isn't anymore).
o Make a separate ramdisk image for the INSTALL_TINY image,
using the old script-based installer (not fixed/checked at the moment).
However, at least tweak the profile scripts to start it instead of sysinst.
Also remove ping6 and rtsol from ramdisk compared to original; the
INSTALL_TINY image doesn't have INET6.
o Add dump/restore back into both ramdisk images.
o Add scsictl and chio to the normal ramdisk image (INSTALL-based fdset)
o With dump/restore reinstated, remove the rescue-* and ramdisk-rescue
directories.

So, we're now back to having the recovery tools on the same image as
the boot media images.
 1.17  10-Jun-2000  he Add construction of three types of "rescue" images, based on the
boot images.

The difference compared to the boot images is that these do not contain
sysinst, but do on the other hand contain dump/rdump, restore/rrestore,
scsictl and chio in addition to the other stuff already on the install
floppies.

The images built are
rescue1.fs
rescue2.fs Based on the full INSTALL kernel, on two floppies
rescue-sm.fs Based on INSTALL_SMALL
rescue-ti.fs Based on INSTALL_TINY
 1.16  10-May-2000  hubertf Make it easier to comment out single targets/floppies.
 1.15  06-May-2000  mycroft Build bootfloppy-small, as a 1.44MB floppy image.
 1.14  05-May-2000  mycroft Build bootfloppy-tiny again.
 1.13  05-May-2000  mycroft Merge latest build system changes, and use the kernels built in ramdisk-kernel.
 1.12  05-May-2000  mycroft Build in ramdisk-kernel.
 1.11  23-Apr-2000  sommerfeld Disable building of bootfloppy-tiny for now since we don't fit.
 1.10  09-Nov-1999  he Provide some more automation in the "make release" process. Also build
and install:
o INSTALL and INSTALL_TINY kernels (for boot floppy images)
o GENERIC_TINY kernel
o Boot floppy images
Ideas borrowed from etc/etc.sun3/ setup.
 1.9  01-Feb-1999  he branches: 1.9.2; 1.9.6;
bootfloppy-big/Makefile creates 2.88M diskette image suitable for CD-ROM boot.
(Depends on new disktab from etc/etc.i386/.)
Don't descend into bootfloppy and bootfloppy-small since these now overflow,
now do ramdisk, fdset, bootfloppy-big, and bootfloppy-tiny.
 1.8  12-Oct-1998  perry Fixes to the install floppies
(from Havard.Eidnes@runit.sintef.no)
 1.7  05-Nov-1997  perry Change default bootfloppy to 1.44M, and add a 1.2M "small" bootfloppy.
 1.6  14-Jun-1997  perry branches: 1.6.2;
Initial commit of new single floppy install/upgrade system.
 1.5  18-Feb-1997  mikel Merge separate kernel-copy floppies back into one. This is a stop-gap
measure; the next release will use something Different.
Update version number to 1.2C.
 1.4  09-Oct-1996  jtc merge in 1.2 branch
 1.3  30-Oct-1995  tls branches: 1.3.2; 1.3.6;
This should now be OK for the 1.1 release.
 1.2  12-May-1995  cgd only one kc now
 1.1  29-Aug-1994  cgd branches: 1.1.1;
Initial revision
 1.1.1.1  29-Aug-1994  cgd branches: 1.1.1.1.2;
i386 floppy build tools
 1.1.1.1.2.2  29-Aug-1994  cgd i386 floppy build tools
 1.1.1.1.2.1  29-Aug-1994  cgd file Makefile was added on branch netbsd-1-0 on 1994-08-29 15:30:16 +0000
 1.3.6.1  04-Sep-1996  thorpej Get version numbers right, and RCS id police.
 1.3.2.2  30-Oct-1995  tls This should now be OK for the 1.1 release.
 1.3.2.1  30-Oct-1995  tls file Makefile was added on branch netbsd-1-1 on 1995-10-30 02:25:37 +0000
 1.6.2.1  05-Nov-1997  thorpej Update from trunk: Add the "bootfloppy-small".
 1.9.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.9.2.3  08-Feb-2000  he Apply patch (requested by he):
No longer boot the single-floppy "bootfloppy" image; it no longer fits.
Do build the "bootfloppy-small" image.
 1.9.2.2  11-Nov-1999  he Pull up revision 1.10 (requested by he):
Improve automation for "make release", so that boot images are
automatically built and installed in RELEASEDIR.
 1.9.2.1  06-Jul-1999  perry pullup via patch (cgd): build bootfloppy
 1.19.2.2  27-Oct-2001  he Pull up revision 1.23 (partial, via patch, requested by fredb):
Create boot-com{1,2}.fs{,.gz} floppy images, for installing or
upgrading NetBSD/i386 on a machine with no video console at all.
 1.19.2.1  09-Oct-2000  fvdl Sync with -current. Approved by jhawk. Original commit message:

Rearrange bootfloppies. The idea is that "rescue" tools go on the
floppies as long as they fit, but they are the first to be sacrificed
if space is short, and get moved to a seperate rescue floppy.

This means that the default fdset and the 2.88M image have them,
but others (the "small" and "tiny" floppies) do not.

Sysinst is also back on the "tiny" image, and tested to be working
within 4M.
 1.35.8.1  09-Jan-2008  matt sync with HEAD
 1.36.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.36.8.2  05-Oct-2008  mjf Sync with HEAD.
 1.36.8.1  28-Sep-2008  mjf Sync with HEAD.
 1.37.14.1  17-Feb-2011  bouyer Sync with HEAD

RSS XML Feed