Add more bits the cats install disk.

Most noticeable change is the addition of dhclient, we now prompt if the
user wants DHCP autoconfiguration.
Also added chio, rcmd, ping6, rtsol, scsictl

We now use the cut down versions of:
dhclient, ifconfig, ping, ping6 and route

The ramdisk has grown by about 200k, however the kernel can take that, we're
still a few 100k from the current 5MB limit for cats kernels.
This commit is contained in:
chris 2003-03-23 13:43:41 +00:00
parent 41bc088bc8
commit 4a9431b465
2 changed files with 21 additions and 6 deletions

View File

@ -1,11 +1,11 @@
# $NetBSD: Makefile,v 1.5 2002/05/02 18:02:29 lukem Exp $
# $NetBSD: Makefile,v 1.6 2003/03/23 13:43:41 chris Exp $
.include <bsd.own.mk>
.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
IMAGE= ramdisk.fs
IMAGESIZE= 1900k
MAKEFS_FLAGS= -f 10
IMAGESIZE= 2100k
MAKEFS_FLAGS= -f 14
WARNS= 1

View File

@ -1,8 +1,10 @@
# $NetBSD: list,v 1.3 2002/04/26 15:50:27 lukem Exp $
# $NetBSD: list,v 1.4 2003/03/23 13:43:42 chris Exp $
SRCDIRS bin sbin usr.bin/less usr.bin usr.sbin gnu/usr.bin
# usr.bin/less has to be first, otherwise the ramdisk.mk generation fails
SRCDIRS usr.bin/less bin sbin usr.bin usr.sbin gnu/usr.bin
PROG bin/cat
PROG bin/chio
PROG bin/chmod
PROG bin/cp
PROG bin/dd
@ -14,11 +16,13 @@ PROG bin/mkdir
PROG bin/mv
PROG bin/pax usr/bin/tar
PROG bin/pwd
PROG bin/rcmd
PROG bin/rm
PROG bin/sh
PROG bin/stty
PROG bin/sync
PROG sbin/dhclient
PROG sbin/disklabel
PROG sbin/fsck
PROG sbin/fsck_ffs
@ -34,9 +38,12 @@ PROG sbin/mount_msdos
PROG sbin/mount_nfs
PROG sbin/newfs sbin/mount_mfs
PROG sbin/ping
PROG sbin/ping6
PROG sbin/reboot sbin/halt
PROG sbin/restore sbin/rrestore
PROG sbin/route
PROG sbin/rtsol
PROG sbin/scsictl
PROG sbin/shutdown
PROG sbin/slattach
PROG sbin/swapctl
@ -54,10 +61,18 @@ PROG usr/sbin/chroot
# init invokes the shell as -sh
ARGVLN sh -sh
SPECIAL ping srcdir distrib/utils/x_ping
SPECIAL dhclient srcdir distrib/utils/x_dhclient
SPECIAL ifconfig srcdir distrib/utils/x_ifconfig
SPECIAL ping srcdir distrib/utils/x_ping
SPECIAL ping6 srcdir distrib/utils/x_ping6
SPECIAL route srcdir distrib/utils/x_route
LIBS libhack.o -lbz2 -ledit -lutil -lcurses -ltermcap -lrmt -lcrypt -ll -lm
# various files that we need in /etc for the install
COPY ${NETBSDSRCDIR}/usr.sbin/dhcp/clientscript/dhclient-script sbin/dhclient-script 555
# various files that we need in /etc for the install
COPY ${NETBSDSRCDIR}/etc/group etc/group
COPY ${NETBSDSRCDIR}/etc/master.passwd etc/master.passwd