Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Frank van der Linden <fvdl@netbsd.org>
List: source-changes
Date: 03/30/1999 16:44:50
Module Name:	src
Committed By:	fvdl
Date:		Wed Mar 31 00:44:50 UTC 1999

Modified Files:
	src/distrib/utils/sysinst: TODO defs.h disks.c label.c main.c mbr.c
	    mbr.h menus.mi.eng menus.mi.fr msg.mi.eng msg.mi.fr
	src/distrib/utils/sysinst/arch/alpha: md.c
	src/distrib/utils/sysinst/arch/arm32: md.c
	src/distrib/utils/sysinst/arch/bebox: Makefile md.c menus.md.eng
	    menus.md.fr
	src/distrib/utils/sysinst/arch/i386: Makefile md.c md.h menus.md.eng
	    menus.md.fr msg.md.eng
	src/distrib/utils/sysinst/arch/macppc: md.c
	src/distrib/utils/sysinst/arch/pc532: md.c
	src/distrib/utils/sysinst/arch/pmax: md.c
	src/distrib/utils/sysinst/arch/sparc: md.c
	src/distrib/utils/sysinst/arch/vax: md.c
Added Files:
	src/distrib/utils/sysinst: endian.h
Removed Files:
	src/distrib/utils/sysinst: fdisk.c
Log Message:
Rework the MBR code, and some of the labelling code.

* Use structures, not 2-dimensional arrays..
* Use the DIOCGDEFLABEL ioctl to get the disk information,
to avoid confusion with (older) labels.
* Don't ever call fdisk for partitioning. This was the
source of much confusion.
* For the i386, use the BIOS geometry information passed by
the bootblocks.

Lots of things left to do, but it's a start.