Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Frank van der Linden <fvdl@netbsd.org>
List: source-changes
Date: 10/12/2000 02:48:01
Module Name:	basesrc
Committed By:	fvdl
Date:		Wed Oct 11 23:48:01 UTC 2000

Modified Files:
	basesrc/distrib/utils/sysinst: defs.h disks.c install.c label.c main.c
	    menus.mi.en menus.mi.fr msg.mi.en net.c run.c target.c upgrade.c
	    util.c
	basesrc/distrib/utils/sysinst/arch/alpha: md.c
	basesrc/distrib/utils/sysinst/arch/amiga: md.c
	basesrc/distrib/utils/sysinst/arch/arm32: md.c
	basesrc/distrib/utils/sysinst/arch/bebox: md.c
	basesrc/distrib/utils/sysinst/arch/hpcmips: md.c
	basesrc/distrib/utils/sysinst/arch/i386: md.c
	basesrc/distrib/utils/sysinst/arch/mac68k: md.c
	basesrc/distrib/utils/sysinst/arch/macppc: md.c
	basesrc/distrib/utils/sysinst/arch/news68k: md.c
	basesrc/distrib/utils/sysinst/arch/pmax: md.c
	basesrc/distrib/utils/sysinst/arch/sparc: md.c
	basesrc/distrib/utils/sysinst/arch/sparc64: md.c
	basesrc/distrib/utils/sysinst/arch/vax: md.c
	basesrc/distrib/utils/sysinst/arch/x68k: md.c

Log Message:
* Change the interface of run_prog: use a flags argument instead of
  seperate booleans. Add flags to run as a plain 'system()' command,
  fullscreen (but on a pty), and chrooted, and implement their
  functionality. Add a bit of TIOCPKT handling code to handle
  programs messing with term settings better.
* Ask to set the root password at the end of an install.
* Remove a few unneeded comments.
* Sprinkle some touchwin() calls here and there to make the output cleaner.
  They shouldn't really be needed, but even normal usage (no syslog
  messages) even left the screen messy sometimes.
* Change some messages around that were apparently swapped by accident and
  thus caused confusion.


To generate a diff of this commit:
cvs rdiff -r1.62 -r1.63 basesrc/distrib/utils/sysinst/defs.h
cvs rdiff -r1.32 -r1.33 basesrc/distrib/utils/sysinst/disks.c
cvs rdiff -r1.22 -r1.23 basesrc/distrib/utils/sysinst/install.c
cvs rdiff -r1.15 -r1.16 basesrc/distrib/utils/sysinst/label.c
cvs rdiff -r1.21 -r1.22 basesrc/distrib/utils/sysinst/main.c
cvs rdiff -r1.43 -r1.44 basesrc/distrib/utils/sysinst/menus.mi.en
cvs rdiff -r1.29 -r1.30 basesrc/distrib/utils/sysinst/menus.mi.fr
cvs rdiff -r1.71 -r1.72 basesrc/distrib/utils/sysinst/msg.mi.en
cvs rdiff -r1.63 -r1.64 basesrc/distrib/utils/sysinst/net.c
cvs rdiff -r1.31 -r1.32 basesrc/distrib/utils/sysinst/run.c
cvs rdiff -r1.26 -r1.27 basesrc/distrib/utils/sysinst/target.c
cvs rdiff -r1.23 -r1.24 basesrc/distrib/utils/sysinst/upgrade.c
cvs rdiff -r1.55 -r1.56 basesrc/distrib/utils/sysinst/util.c
cvs rdiff -r1.21 -r1.22 basesrc/distrib/utils/sysinst/arch/alpha/md.c
cvs rdiff -r1.3 -r1.4 basesrc/distrib/utils/sysinst/arch/amiga/md.c
cvs rdiff -r1.25 -r1.26 basesrc/distrib/utils/sysinst/arch/arm32/md.c
cvs rdiff -r1.17 -r1.18 basesrc/distrib/utils/sysinst/arch/bebox/md.c
cvs rdiff -r1.6 -r1.7 basesrc/distrib/utils/sysinst/arch/hpcmips/md.c
cvs rdiff -r1.42 -r1.43 basesrc/distrib/utils/sysinst/arch/i386/md.c
cvs rdiff -r1.14 -r1.15 basesrc/distrib/utils/sysinst/arch/mac68k/md.c
cvs rdiff -r1.16 -r1.17 basesrc/distrib/utils/sysinst/arch/macppc/md.c
cvs rdiff -r1.4 -r1.5 basesrc/distrib/utils/sysinst/arch/news68k/md.c
cvs rdiff -r1.40 -r1.41 basesrc/distrib/utils/sysinst/arch/pmax/md.c
cvs rdiff -r1.20 -r1.21 basesrc/distrib/utils/sysinst/arch/sparc/md.c
cvs rdiff -r1.3 -r1.4 basesrc/distrib/utils/sysinst/arch/sparc64/md.c
cvs rdiff -r1.12 -r1.13 basesrc/distrib/utils/sysinst/arch/vax/md.c
cvs rdiff -r1.9 -r1.10 basesrc/distrib/utils/sysinst/arch/x68k/md.c

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