NetBSD/distrib/utils
cgd bf0ffa5211 * hitting control-c (causing SIGINTR) would cause the SIGINTR handler to
be called.  it'd cleanup() then exit().  however, cleanup() is scheduled
  to run at exit via atexit().  This means that it gets run twice, and
  this causes confusion for things like endwin().  The end result is
  that rather than actually exiting and printing the "sysinst terminated"
  message, after one control-c it looks like it's still sitting at the
  last screen you were viewing even though it's actually at a shell prompt.
  squelch the cleanup() in the SIGINTR handler to avoid this problem.
* while here, nuke the annoying space before the "sysinst terminated."
  message.  it looks bad, and serves no purpose.
1999-06-18 08:54:28 +00:00
..
init_s Things in distrib/utils need to know BSDSRCDIR anway, 1999-05-19 04:17:49 +00:00
libhack Warning fixes from kurt.schreiner 1999-05-27 05:41:15 +00:00
mksunbootcd WARNS 1999-05-13 12:55:37 +00:00
more convert from NOxxx= to MKxxx=no. 1999-02-13 02:54:17 +00:00
script-installer Which is the tmp_dir (the directory which contain CHANGES or that of 1999-04-18 14:34:52 +00:00
ssh convert from NOxxx= to MKxxx=no. 1999-02-13 02:54:17 +00:00
sysinst * hitting control-c (causing SIGINTR) would cause the SIGINTR handler to 1999-06-18 08:54:28 +00:00
tls convert from NOxxx= to MKxxx=no. 1999-02-13 02:54:17 +00:00
x_dd Things in distrib/utils need to know BSDSRCDIR anway, 1999-05-19 04:17:49 +00:00
x_ftp Things in distrib/utils need to know BSDSRCDIR anway, 1999-05-19 04:17:49 +00:00
x_gzip add my zlib-based gzip for installs. 1998-06-06 06:11:19 +00:00
x_ifconfig Things in distrib/utils need to know BSDSRCDIR anway, 1999-05-19 04:17:49 +00:00
x_netstat Fxi the last commit: 1999-05-23 10:25:43 +00:00
x_route Things in distrib/utils need to know BSDSRCDIR anway, 1999-05-19 04:17:49 +00:00
x_sh Things in distrib/utils need to know BSDSRCDIR anway, 1999-05-19 04:17:49 +00:00
zcat Things in distrib/utils need to know BSDSRCDIR anway, 1999-05-19 04:17:49 +00:00
Makefile Fix listfiles to handle object directories. Patches supplied by 1999-05-23 07:31:19 +00:00
Makefile.inc disable the "install" target in a way which works if other "install" 1999-04-28 09:18:13 +00:00
README RCS Id Police. 1998-01-09 18:56:42 +00:00

#	$NetBSD: README,v 1.3 1998/01/09 18:56:56 perry Exp $

From: "Gordon W. Ross" <gwr>
Date: Tue, 3 Oct 95 16:37:39 EDT
Subject: New ramdisk, tiny shell, etc.
[ edited since the original mail ]

As part of my efforts to build a RAM-disk root kernel for the
sun3 port, I've developed some things that others may want:

New RAM-disk: [ see sys/dev/ramdisk.c ]

New "small/tiny" tools, to replace some of the larger
programs that one usually wants on a ramdisk root:

ssh: (small shell)
  * Consumes only about 8K of memory on an m68k!
    (saves about 100K in the ramdisk...)
  * Can run programs, possibly with I/O redirection
  * Just enough to let you run the programs needed
    while partitioning and copying miniroot to swap.

tls: (tiny ls)
  * Consumes only about 4K of memory on an m68k!
    (saves about 10K in the ramdisk...)
  * Long format only, nothing fancy.

Also, in the new "src/distrib/utils" area, I've made build
directories for some programs that build smaller versions,
usually by adding special CFLAGS

init_s:  (built with -DLETS_GET_SMALL)
  * Forces single-user mode
  * Eliminates unnecessary code

libhack:   small implementation of some libc functions
  * Needs only /etc/passwd (not pwd.db, spwd.db)
  * Reduces size of an m68k crunched binary by about 64K

x_dd:  built with -DNO_CONV (no conv=* options)

x_ifconfig:  supports inet only

The x_ prefix on the above is to make the names unique so
crunchgen will not confuse them with the real sources.