Subject: CVS commit: src/distrib/utils/sysinst
To: None <source-changes@netbsd.org>
From: David Laight <dsl@netbsd.org>
List: source-changes
Date: 05/30/2003 11:56:30
Module Name:	src
Committed By:	dsl
Date:		Fri May 30 11:56:30 UTC 2003

Modified Files:
	src/distrib/utils/sysinst: bsddisklabel.c disks.c geom.c
	src/distrib/utils/sysinst/arch/acorn26: md.h
	src/distrib/utils/sysinst/arch/acorn32: md.h
	src/distrib/utils/sysinst/arch/alpha: md.h
	src/distrib/utils/sysinst/arch/amd64: md.h
	src/distrib/utils/sysinst/arch/amiga: md.h
	src/distrib/utils/sysinst/arch/arc: md.h
	src/distrib/utils/sysinst/arch/atari: md.h
	src/distrib/utils/sysinst/arch/bebox: md.h
	src/distrib/utils/sysinst/arch/cats: md.h
	src/distrib/utils/sysinst/arch/evbarm: md.h
	src/distrib/utils/sysinst/arch/evbppc: md.h
	src/distrib/utils/sysinst/arch/hp300: md.h
	src/distrib/utils/sysinst/arch/hpcmips: md.h
	src/distrib/utils/sysinst/arch/i386: md.h
	src/distrib/utils/sysinst/arch/mac68k: md.h
	src/distrib/utils/sysinst/arch/macppc: md.h
	src/distrib/utils/sysinst/arch/mipsco: md.h
	src/distrib/utils/sysinst/arch/mvme68k: md.h
	src/distrib/utils/sysinst/arch/news68k: md.h
	src/distrib/utils/sysinst/arch/newsmips: md.h
	src/distrib/utils/sysinst/arch/pc532: Makefile md.c md.h
	src/distrib/utils/sysinst/arch/playstation2: md.h
	src/distrib/utils/sysinst/arch/pmax: md.h
	src/distrib/utils/sysinst/arch/prep: md.h
	src/distrib/utils/sysinst/arch/sandpoint: md.h
	src/distrib/utils/sysinst/arch/sgimips: Makefile md.c md.h
	src/distrib/utils/sysinst/arch/shark: md.h
	src/distrib/utils/sysinst/arch/sparc: md.h
	src/distrib/utils/sysinst/arch/sparc64: md.h
	src/distrib/utils/sysinst/arch/vax: md.h
	src/distrib/utils/sysinst/arch/x68k: md.h

Log Message:
Further collapsing of MD code:
- make_bsd_partitions() correctly handles PART_BOOT
- use bsddisklabel.c for pc532 and sgimips (this does change the default size
  for the root partition, as it no longer includes twice the memory size).
- Change way ports define disk_names[] (in particular this lets me add "vnd"
  for testing), also ensures all ports pick up new drivers.
  I've make most ports use the default "wd", "sd", "ld".
  Abort the search for disk units if we get ENOENT (ie no /dev entry) to
  speed up the case where we are looking for a disk type that isn't
  supprted by the port.
  (it is possible we could just check all possible disks on all ports...)


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 src/distrib/utils/sysinst/bsddisklabel.c
cvs rdiff -r1.51 -r1.52 src/distrib/utils/sysinst/disks.c
cvs rdiff -r1.5 -r1.6 src/distrib/utils/sysinst/geom.c
cvs rdiff -r1.3 -r1.4 src/distrib/utils/sysinst/arch/acorn26/md.h
cvs rdiff -r1.6 -r1.7 src/distrib/utils/sysinst/arch/acorn32/md.h
cvs rdiff -r1.11 -r1.12 src/distrib/utils/sysinst/arch/alpha/md.h
cvs rdiff -r1.5 -r1.6 src/distrib/utils/sysinst/arch/amd64/md.h
cvs rdiff -r1.7 -r1.8 src/distrib/utils/sysinst/arch/amiga/md.h
cvs rdiff -r1.4 -r1.5 src/distrib/utils/sysinst/arch/arc/md.h
cvs rdiff -r1.6 -r1.7 src/distrib/utils/sysinst/arch/atari/md.h
cvs rdiff -r1.8 -r1.9 src/distrib/utils/sysinst/arch/bebox/md.h
cvs rdiff -r1.4 -r1.5 src/distrib/utils/sysinst/arch/cats/md.h
cvs rdiff -r1.5 -r1.6 src/distrib/utils/sysinst/arch/evbarm/md.h
cvs rdiff -r1.3 -r1.4 src/distrib/utils/sysinst/arch/evbppc/md.h
cvs rdiff -r1.3 -r1.4 src/distrib/utils/sysinst/arch/hp300/md.h
cvs rdiff -r1.16 -r1.17 src/distrib/utils/sysinst/arch/hpcmips/md.h
cvs rdiff -r1.39 -r1.40 src/distrib/utils/sysinst/arch/i386/md.h
cvs rdiff -r1.15 -r1.16 src/distrib/utils/sysinst/arch/mac68k/md.h
cvs rdiff -r1.9 -r1.10 src/distrib/utils/sysinst/arch/macppc/md.h
cvs rdiff -r1.4 -r1.5 src/distrib/utils/sysinst/arch/mipsco/md.h
cvs rdiff -r1.3 -r1.4 src/distrib/utils/sysinst/arch/mvme68k/md.h
cvs rdiff -r1.12 -r1.13 src/distrib/utils/sysinst/arch/news68k/md.h
cvs rdiff -r1.3 -r1.4 src/distrib/utils/sysinst/arch/newsmips/md.h
cvs rdiff -r1.8 -r1.9 src/distrib/utils/sysinst/arch/pc532/Makefile
cvs rdiff -r1.25 -r1.26 src/distrib/utils/sysinst/arch/pc532/md.c
cvs rdiff -r1.12 -r1.13 src/distrib/utils/sysinst/arch/pc532/md.h
cvs rdiff -r1.6 -r1.7 src/distrib/utils/sysinst/arch/playstation2/md.h
cvs rdiff -r1.22 -r1.23 src/distrib/utils/sysinst/arch/pmax/md.h
cvs rdiff -r1.4 -r1.5 src/distrib/utils/sysinst/arch/prep/md.h
cvs rdiff -r1.4 -r1.5 src/distrib/utils/sysinst/arch/sandpoint/md.h
cvs rdiff -r1.2 -r1.3 src/distrib/utils/sysinst/arch/sgimips/Makefile
cvs rdiff -r1.5 -r1.6 src/distrib/utils/sysinst/arch/sgimips/md.c
cvs rdiff -r1.8 -r1.9 src/distrib/utils/sysinst/arch/sgimips/md.h
cvs rdiff -r1.5 -r1.6 src/distrib/utils/sysinst/arch/shark/md.h
cvs rdiff -r1.14 -r1.15 src/distrib/utils/sysinst/arch/sparc/md.h
cvs rdiff -r1.6 -r1.7 src/distrib/utils/sysinst/arch/sparc64/md.h
cvs rdiff -r1.11 -r1.12 src/distrib/utils/sysinst/arch/vax/md.h
cvs rdiff -r1.9 -r1.10 src/distrib/utils/sysinst/arch/x68k/md.h

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