Subject: CVS commit: basesrc/distrib
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 03/06/2002 14:04:55
Module Name:	basesrc
Committed By:	lukem
Date:		Wed Mar  6 12:04:55 UTC 2002

Modified Files:
	basesrc/distrib/amiga/miniroot: Makefile.inc list
	basesrc/distrib/atari/miniroot: Makefile.inc list
	basesrc/distrib/hp300/miniroot: list
	basesrc/distrib/hpcmips/miniroot: Makefile.inc list
	basesrc/distrib/mac68k/miniroot: Makefile.inc list
	basesrc/distrib/miniroot: Makefile list
	basesrc/distrib/mvme68k/miniroot: list
	basesrc/distrib/playstation2/miniroot: Makefile.inc list
	basesrc/distrib/pmax/miniroot: Makefile.inc list
	basesrc/distrib/sparc/miniroot: list
	basesrc/distrib/vax/miniroot: Makefile.inc list
Added Files:
	basesrc/distrib/hp300/miniroot: Makefile.inc
	basesrc/distrib/miniroot: mtree.usr.install
	basesrc/distrib/mvme68k/miniroot: Makefile.inc
	basesrc/distrib/sparc/miniroot: Makefile.inc termcap.src
Removed Files:
	basesrc/distrib/miniroot: list2sh.awk makeconf.awk mtree.conf
	    runlist.sh
	basesrc/distrib/mvme68k/miniroot: Makefile
	basesrc/distrib/pmax/miniroot: diskimage.label.proto

Log Message:
Commit work-in-progess rototill of distrib/miniroot and associated machine
dependent files:

- Use infrastructure from distrib/common to build file system images with
  crunchgen-ed programs from a list file.

- Non root ("UNPRIVED") builds from a read-only source tree are possible,
  as makefs(8) replaces vnconfig(8)/vnd use, devices are generated using
  common/makedev2spec.awk, etc.

- Cross builds should be possible, except that some ports need cross-compile
  host tool versions of installboot and any appropriate host disk labelling
  tools.
	XXX: pmax, sparc and vax need fixing for this!

- This code has NOT YET BEEN TESTED on most of the ports.
  It should work, but it is extremely likely that the file system
  parameters may need tweaking to get things to fit.
  See MAKEFS_FLAGS in sparc/miniroot/Makefile.inc for an example.
  If assistance is required, please ask!


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 basesrc/distrib/amiga/miniroot/Makefile.inc
cvs rdiff -r1.12 -r1.13 basesrc/distrib/amiga/miniroot/list
cvs rdiff -r1.5 -r1.6 basesrc/distrib/atari/miniroot/Makefile.inc
cvs rdiff -r1.11 -r1.12 basesrc/distrib/atari/miniroot/list
cvs rdiff -r0 -r1.4 basesrc/distrib/hp300/miniroot/Makefile.inc
cvs rdiff -r1.5 -r1.6 basesrc/distrib/hp300/miniroot/list
cvs rdiff -r1.5 -r1.6 basesrc/distrib/hpcmips/miniroot/Makefile.inc \
    basesrc/distrib/hpcmips/miniroot/list
cvs rdiff -r1.3 -r1.4 basesrc/distrib/mac68k/miniroot/Makefile.inc \
    basesrc/distrib/mac68k/miniroot/list
cvs rdiff -r1.48 -r1.49 basesrc/distrib/miniroot/Makefile
cvs rdiff -r1.16 -r1.17 basesrc/distrib/miniroot/list
cvs rdiff -r1.3 -r0 basesrc/distrib/miniroot/list2sh.awk
cvs rdiff -r1.8 -r0 basesrc/distrib/miniroot/makeconf.awk
cvs rdiff -r1.7 -r0 basesrc/distrib/miniroot/mtree.conf
cvs rdiff -r0 -r1.1 basesrc/distrib/miniroot/mtree.usr.install
cvs rdiff -r1.1 -r0 basesrc/distrib/miniroot/runlist.sh
cvs rdiff -r1.1 -r0 basesrc/distrib/mvme68k/miniroot/Makefile
cvs rdiff -r0 -r1.1 basesrc/distrib/mvme68k/miniroot/Makefile.inc
cvs rdiff -r1.6 -r1.7 basesrc/distrib/mvme68k/miniroot/list
cvs rdiff -r1.2 -r1.3 basesrc/distrib/playstation2/miniroot/Makefile.inc
cvs rdiff -r1.1 -r1.2 basesrc/distrib/playstation2/miniroot/list
cvs rdiff -r1.4 -r1.5 basesrc/distrib/pmax/miniroot/Makefile.inc
cvs rdiff -r1.1 -r0 basesrc/distrib/pmax/miniroot/diskimage.label.proto
cvs rdiff -r1.12 -r1.13 basesrc/distrib/pmax/miniroot/list
cvs rdiff -r0 -r1.1 basesrc/distrib/sparc/miniroot/Makefile.inc \
    basesrc/distrib/sparc/miniroot/termcap.src
cvs rdiff -r1.22 -r1.23 basesrc/distrib/sparc/miniroot/list
cvs rdiff -r1.3 -r1.4 basesrc/distrib/vax/miniroot/Makefile.inc \
    basesrc/distrib/vax/miniroot/list

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