Subject: CVS commit: src/usr.sbin/makefs
To: None <>
From: David Young <>
List: source-changes
Date: 10/30/2005 06:45:46
Module Name:	src
Committed By:	dyoung
Date:		Sun Oct 30 06:45:46 UTC 2005

Modified Files:
	src/usr.sbin/makefs: cd9660.c cd9660.h
	src/usr.sbin/makefs/cd9660: cd9660_eltorito.c cd9660_eltorito.h

Log Message:
Bug fix: record the actual number number of 512-byte "virtual"
sectors in the Sector Count field of the Initial/Default Entry in
the "El Torito" Boot Catalog, instead of blithely writing 1 (!!)
into the Sector Count field.  Ditto the Section Entries.

Remove last remnants of cd9660's unsupported boot-load-size option.

Really use cd9660's boot-load-segment argument.

Change the boot images list from a LIST to a TAILQ.

Re-implement CD9660_BLOCKS() with howmany().

Introduce ELTORITO_DPRINTF and some debug messages.

Zero memory malloc'd in the El Torito code.

Revise some debugging outputs.

Insert a new boot-image on the boot-images list after the last
boot-image for the same architecture.  It makes a (trivial) functional

Miscellaneous cosmetic changes.  Remove useless variable-assignment.

To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 src/usr.sbin/makefs/cd9660.c
cvs rdiff -r1.5 -r1.6 src/usr.sbin/makefs/cd9660.h
cvs rdiff -r1.6 -r1.7 src/usr.sbin/makefs/cd9660/cd9660_eltorito.c
cvs rdiff -r1.2 -r1.3 src/usr.sbin/makefs/cd9660/cd9660_eltorito.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.