1# $NetBSD: list,v 1.5 2001/04/22 02:05:18 shin Exp $ 2 3# hpcmips extra's: mountpoint for kernfs 4SPECIAL mkdir kern 5 6# extras in bin 7LINK instbin bin/csh 8LINK instbin bin/date 9LINK instbin bin/rcp 10LINK instbin bin/rcmd 11 12# extras in sbin 13LINK instbin sbin/disklabel 14LINK instbin sbin/fdisk 15LINK instbin sbin/mount_ext2fs 16LINK instbin sbin/fsck_ext2fs 17LINK instbin sbin/mount_kernfs 18LINK instbin sbin/mount_msdos 19 20# extras in /usr.bin 21SYMLINK ../../instbin usr/bin/netstat 22SYMLINK ../../instbin usr/bin/rsh 23SYMLINK ../../instbin usr/bin/tset usr/bin/reset 24SYMLINK ../../instbin usr/bin/vi 25 26# OK, now do everything in /usr all over all again in usr.install, 27# in case we try and install directly into the miniroot (mounting over /usr). 28 29# local usr.bin 30SPECIAL mkdir usr.install 31SPECIAL mkdir usr.install/bin 32SPECIAL mkdir usr.install/sbin 33 34 35SPECIAL ln -s ../../instbin usr.install/bin/chflags 36SPECIAL ln -s ../../instbin usr.install/bin/chgrp 37SPECIAL ln -s ../../instbin usr.install/bin/ftp 38SPECIAL ln -s ../../instbin usr.install/bin/gunzip 39SPECIAL ln -s ../../instbin usr.install/bin/gzcat 40SPECIAL ln -s ../../instbin usr.install/bin/gzip 41SPECIAL ln -s ../../instbin usr.install/bin/netstat 42SPECIAL ln -s ../../instbin usr.install/bin/sort 43SPECIAL ln -s ../../instbin usr.install/bin/tar 44SPECIAL ln -s ../../instbin usr.install/bin/tip 45SPECIAL ln -s ../../instbin usr.install/bin/vi 46 47# local usr.sbin 48SPECIAL ln -s ../../instbin usr.install/sbin/chroot 49SPECIAL ln -s ../../instbin usr.install/sbin/chown 50 51 52# crunchgen source directory specials: progs built in nonstandard places 53CRUNCHSPECIAL vi srcdir usr.bin/vi/build 54CRUNCHSPECIAL sysinst srcdir distrib/utils/sysinst/arch/hpcmips 55 56 57# Minimize use of MFS 58SYMLINK /tmp var/tmp 59 60# copy the MAKEDEV script and make some devices 61COPY ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV 62COPY ${DESTDIR}/dev/MAKEDEV.local dev/MAKEDEV.local 63SPECIAL cd dev; sh MAKEDEV all 64SPECIAL /bin/rm dev/MAKEDEV dev/MAKEDEV.local 65 66# we need the contents of /usr/mdec 67COPYDIR ${DESTDIR}/usr/mdec /usr/mdec 68 69 70# the zoneinfo (dont use) 71#COPYDIR ${DESTDIR}/usr/share/zoneinfo usr/share/zoneinfo 72 73# and the termcap file 74COPY ${CURDIR}/../hpcmips/miniroot/termcap.vt100 usr/share/misc/termcap 75 76# copy the kernel(s) 77#COPY ${CURDIR}/../../sys/arch/hpcmips/compile/GENERIC/netbsd netbsd 78 79 80# various files that we need in /etc for the install 81#COPY ${DESTDIR}/etc/disktab etc/disktab.shadow 82COPY ${DESTDIR}/etc/spwd.db etc/spwd.db 83LINK etc/spwd.db etc/pwd.db 84#SYMLINK /tmp/disktab.shadow etc/disktab 85#SYMLINK /tmp/fstab.shadow etc/fstab 86#SYMLINK /tmp/resolv.conf.shadow etc/resolv.conf 87#SYMLINK /tmp/hosts etc/hosts 88 89# sysinst needs disktab template 90COPY ${DESTDIR}/etc/disktab etc/disktab.preinstall 91 92# and the installation tools 93COPY ${ARCHDIR}/dot.profile .profile 94LINK instbin sbin/sysinst 95 96# and a spare .profile 97COPY ${DESTDIR}/.profile tmp/.hdprofile 98 99#the lists of obsolete files used by sysinst 100SPECIAL sh ${CURDIR}/../../distrib/sets/makeobsolete -b -s ${CURDIR}/../../distrib/sets -t ./dist 101