list revision 1.9
11.9Smrg#	$NetBSD: list,v 1.9 1999/06/27 12:56:00 mrg Exp $
21.9Smrg
31.9SmrgLIBS	libhack.o -lz -lpcap -lbz2
41.9Smrg
51.9SmrgCRUNCHSPECIAL	dd srcdir distrib/utils/x_dd
61.9SmrgCRUNCHSPECIAL	ftp srcdir distrib/utils/x_ftp
71.9SmrgCRUNCHSPECIAL	gzip srcdir distrib/utils/x_gzip
81.9SmrgCRUNCHSPECIAL	ifconfig srcdir distrib/utils/x_ifconfig
91.9SmrgCRUNCHSPECIAL	init srcdir distrib/utils/init_s
101.9SmrgCRUNCHSPECIAL	netstat srcdir distrib/utils/x_netstat
111.9SmrgCRUNCHSPECIAL	route srcdir distrib/utils/x_route
121.9SmrgCRUNCHSPECIAL	sh srcdir distrib/utils/x_sh
131.9Smrg
141.9SmrgSRCDIRS bin gnu/usr.bin/binutils gnu/usr.bin sbin sys/arch/sparc/stand usr.bin/less usr.bin usr.sbin/pppd usr.sbin
151.1Smrg
161.1Smrg# copy the crunched binary, link to it, and kill it
171.9SmrgCOPY	${OBJDIR}/ramdiskbin		ramdiskbin
181.9SmrgLINK	ramdiskbin			bin/cat
191.9SmrgLINK	ramdiskbin			bin/chmod
201.9SmrgLINK	ramdiskbin			bin/cp
211.9SmrgLINK	ramdiskbin			bin/dd
221.9SmrgLINK	ramdiskbin			bin/df
231.9SmrgLINK	ramdiskbin			bin/ed
241.9SmrgLINK	ramdiskbin			bin/expr
251.9SmrgLINK	ramdiskbin			bin/hostname
261.9SmrgLINK	ramdiskbin			bin/kill
271.9SmrgLINK	ramdiskbin			bin/ln
281.9SmrgLINK	ramdiskbin			bin/ls
291.9SmrgLINK	ramdiskbin			bin/mkdir
301.9SmrgLINK	ramdiskbin			bin/mt
311.9SmrgLINK	ramdiskbin			bin/mv
321.9SmrgLINK	ramdiskbin			bin/pax usr/bin/tar usr/bin/cpio
331.9SmrgLINK	ramdiskbin			bin/rm
341.9SmrgLINK	ramdiskbin			bin/rcmd
351.9SmrgLINK	ramdiskbin			bin/rcp
361.9SmrgLINK	ramdiskbin			bin/sh
371.9SmrgLINK	ramdiskbin			bin/sleep
381.9SmrgLINK	ramdiskbin			bin/stty
391.9SmrgLINK	ramdiskbin			bin/sync
401.9SmrgLINK	ramdiskbin			bin/test bin/[
411.9Smrg
421.9SmrgLINK	ramdiskbin			sbin/disklabel
431.9SmrgLINK	ramdiskbin			sbin/fsck
441.9SmrgLINK	ramdiskbin			sbin/fsck_ffs
451.9SmrgLINK	ramdiskbin			sbin/ifconfig
461.9SmrgLINK	ramdiskbin			sbin/init
471.9SmrgLINK	ramdiskbin			sbin/mknod
481.9SmrgLINK	ramdiskbin			sbin/mount
491.9SmrgLINK	ramdiskbin			sbin/mount_cd9660
501.9SmrgLINK	ramdiskbin			sbin/mount_ffs
511.9SmrgLINK	ramdiskbin			sbin/mount_kernfs
521.9SmrgLINK	ramdiskbin			sbin/mount_nfs
531.9SmrgLINK	ramdiskbin			sbin/newfs sbin/mount_mfs
541.9SmrgLINK	ramdiskbin			sbin/ping
551.9SmrgLINK	ramdiskbin			sbin/reboot sbin/halt
561.9SmrgLINK	ramdiskbin			sbin/restore sbin/rrestore
571.9SmrgLINK	ramdiskbin			sbin/route
581.9SmrgLINK	ramdiskbin			sbin/umount
591.9Smrg
601.9SmrgLINK	ramdiskbin			usr/bin/bzip2 usr/bin/bunzip2 usr/bin/bzcat
611.9SmrgLINK	ramdiskbin			usr/bin/chflags
621.9SmrgLINK	ramdiskbin			usr/bin/ftp
631.9SmrgLINK	ramdiskbin			usr/bin/getopt
641.9SmrgLINK	ramdiskbin			usr/bin/gzip usr/bin/gunzip usr/bin/zcat
651.9SmrgLINK	ramdiskbin			usr/bin/less usr/bin/more
661.9SmrgLINK	ramdiskbin			usr/bin/netstat
671.9SmrgLINK	ramdiskbin			usr/bin/rsh
681.9SmrgLINK	ramdiskbin			usr/bin/sed
691.9SmrgLINK	ramdiskbin			usr/bin/sort
701.9Smrg
711.9SmrgLINK	ramdiskbin			usr/mdec/installboot
721.9Smrg
731.9SmrgLINK	ramdiskbin			usr/sbin/chown usr/bin/chgrp
741.9SmrgLINK	ramdiskbin			usr/sbin/chroot
751.9SmrgLINK	ramdiskbin			usr/sbin/update
761.9SmrgLINK	ramdiskbin			usr/sbin/pppd
771.9SmrgLINK	ramdiskbin			usr/sbin/sysctl
781.7Smrg
791.7Smrg# `internal' crunchgen links
801.9SmrgARGVLINK mount_ffs      ffs
811.9SmrgARGVLINK mount_nfs      nfs
821.9SmrgARGVLINK mount_cd9660   cd9660
831.9SmrgARGVLINK sh             -sh
841.7Smrg
851.7Smrg# no longer needed...
861.9SmrgSPECIAL	/bin/rm ramdiskbin
871.1Smrg
881.1Smrg# copy the MAKEDEV script and make some devices
891.7SmrgCOPY	${TOPDIR}/../../etc/etc.sparc/MAKEDEV	dev/MAKEDEV
901.1SmrgSPECIAL cd dev; sh MAKEDEV floppy
911.1SmrgSPECIAL /bin/rm dev/MAKEDEV
921.1Smrg
931.1Smrg# we need the boot blocks /usr/mdec
941.1SmrgCOPY	${DESTDIR}/usr/mdec/binstall		usr/mdec/binstall
951.1SmrgCOPY	${DESTDIR}/usr/mdec/boot		usr/mdec/boot
961.1SmrgLINK	usr/mdec/boot				usr/mdec/boot.net
971.1SmrgCOPY	${DESTDIR}/usr/mdec/bootxx		usr/mdec/bootxx
981.1Smrg
991.1Smrg# and the termcap file
1001.7SmrgCOPY	${REALCURDIR}/termcap.src		usr/share/misc/termcap
1011.1Smrg
1021.1Smrg# various files that we need in /etc for the install
1031.7SmrgCOPY	${TOPDIR}/../../etc/group		etc/group
1041.7SmrgCOPY	${TOPDIR}/../../etc/protocols		etc/protocols
1051.7SmrgCOPY	${TOPDIR}/../../etc/services		etc/services
1061.7Smrg
1071.7Smrg# we use libhack (/etc/passwd hackery)
1081.7SmrgSPECIAL	sed -e 's/^\([^:]*:[^:]*:[^:]*:[^:]*:\):0:0:/\1/' ${TOPDIR}/../../etc/master.passwd > etc/passwd
1091.3Smrg
1101.3Smrg# the disktab explanation file
1111.8SpkCOPY	${REALCURDIR}/disktab.preinstall	etc/disktab.preinstall
1121.1Smrg
1131.1Smrg# Minimize use of MFS
1141.1SmrgSYMLINK	/tmp	var/tmp
1151.7Smrg
1161.7Smrg# various files that we need in /etc for the install
1171.7SmrgCOPY	${DESTDIR}/etc/disktab			etc/disktab.shadow
1181.7SmrgSYMLINK	/tmp/disktab.shadow			etc/disktab
1191.7SmrgSYMLINK	/tmp/fstab.shadow			etc/fstab
1201.7SmrgSYMLINK	/tmp/resolv.conf.shadow			etc/resolv.conf
1211.7SmrgSYMLINK	/tmp/hosts				etc/hosts
1221.7Smrg
1231.7Smrg# and the installation tools
1241.8SpkCOPY	${REALCURDIR}/dot.profile		.profile
1251.7SmrgCOPY	${TOPDIR}/install.md			install.md
1261.7SmrgCOPY	${TOPDIR}/../miniroot/install.sh	install
1271.7SmrgCOPY	${TOPDIR}/../miniroot/upgrade.sh	upgrade
1281.7SmrgSPECIAL sed "/^VERSION=/s/=.*/=${REV}/" < ${TOPDIR}/../miniroot/install.sub > install.sub
1291.7SmrgSPECIAL	chmod 755 install upgrade
130