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