Subject: Re: CVS commit: basesrc/distrib/i386/floppies/ramdisk-rescuesmall
To: grant beattie <grant@netbsd.org>
From: Luke Mewburn <lukem@wasabisystems.com>
List: source-changes
Date: 09/25/2002 14:42:22
On Wed, Sep 25, 2002 at 09:54:32AM +1000, grant beattie wrote:
  | On Tue, Sep 24, 2002 at 10:55:33AM -0400, Perry E. Metzger wrote:
  | 
  | > > Modified Files:
  | > > 	basesrc/distrib/i386/floppies/ramdisk-rescuesmall: Makefile
  | > > 
  | > > Log Message:
  | > > crank imagesize to 1440k (same as ramdisk-rescuetiny).
  | > 
  | > Doesn't that stop it from working on 5.25" disk systems? Not that I
  | > know if this is till a consideration...
  | 
  | It was 1320kb prior to bumping it, so it wouldn't have fit on a 1.2Mb
  | floppy, anyway (I held off committing the change until I could confirm
  | it was a sane thing to do).

There appears to be some confusion here:
    a)	floppies/ramdisk-rescue{small,tiny} are the file system images
	that are stuffed into the appropriate kernel
    b)	floppies/kernel-rescue stuffs the result of a) into kernels
	built by etc/Makefile's snap_kern target
    c)	floppies/rescue-{small,tiny}/Makefile builds the actual
	boot floppies, and those files have:
		FLOPPYSIZE=     2400
	which happens to be the size of a 1.2MB floppy :)


  | What confused me a little was that rescuetiny was *larger* than
  | rescuesmall :-)

The INSTALL_TINY kernel has less stuff than INSTALL_SMALL, so there's
more room in it for the memory disk image file system.
Basically, the size of the kernel with a populated file system has to
compress down to fit on FLOPPYSIZE.

Luke.