1 # $NetBSD: list,v 1.5 1998/11/18 11:22:35 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 # OK, now do everything in /usr all over all again in usr.install, 25 # in case we try and install directly into the miniroot (mounting over /usr). 26 27 # local usr.bin 28 SPECIAL mkdir usr.install 29 SPECIAL mkdir usr.install/bin 30 SPECIAL mkdir usr.install/sbin 31 32 33 SPECIAL ln -s ../../instbin usr.install/bin/chflags 34 SPECIAL ln -s ../../instbin usr.install/bin/chgrp 35 SPECIAL ln -s ../../instbin usr.install/bin/ftp 36 SPECIAL ln -s ../../instbin usr.install/bin/gunzip 37 SPECIAL ln -s ../../instbin usr.install/bin/gzcat 38 SPECIAL ln -s ../../instbin usr.install/bin/gzip 39 SPECIAL ln -s ../../instbin usr.install/bin/netstat 40 SPECIAL ln -s ../../instbin usr.install/bin/sort 41 SPECIAL ln -s ../../instbin usr.install/bin/tar 42 SPECIAL ln -s ../../instbin usr.install/bin/tip 43 SPECIAL ln -s ../../instbin usr.install/bin/vi 44 45 # local usr.sbin 46 SPECIAL ln -s ../../instbin usr.install/sbin/chroot 47 SPECIAL ln -s ../../instbin usr.install/sbin/chown 48 SPECIAL ln -s ../../instbin usr.install/sbin/update 49 50 # XXX temporary extra (for 1.3.X). We need "tar" in the path but not 51 # under /usr until we copy the contents of /usr.install into /usr. 52 # Maybe a better idea is to use pax, which lives in /bin anyway... 53 # Should go away soon in whatever will become 1.4. 54 SPECIAL ln -s ../instbin bin/tar 55 56 # crunchgen source directory specials: progs built in nonstandard places 57 CRUNCHSPECIAL vi srcdir usr.bin/vi/build 58 CRUNCHSPECIAL sysinst srcdir distrib/utils/sysinst/arch/pmax 59 60 61 62 # Minimize use of MFS 63 SYMLINK /tmp var/tmp 64 65 # copy the MAKEDEV script and make some devices 66 COPY ${DESTDIR}/dev/MAKEDEV dev/MAKEDEV 67 COPY ${DESTDIR}/dev/MAKEDEV.local dev/MAKEDEV.local 68 SPECIAL cd dev; sh MAKEDEV all 69 SPECIAL /bin/rm dev/MAKEDEV dev/MAKEDEV.local 70 71 # we need the contents of /usr/mdec 72 COPYDIR ${DESTDIR}/usr/mdec /usr/mdec 73 74 75 # the zoneinfo (dont use) 76 #COPYDIR ${DESTDIR}/usr/share/zoneinfo usr/share/zoneinfo 77 78 # a subset termcap file 79 COPY ${ARCHDIR}/termcap.rcons usr/share/misc/termcap 80 81 # copy the kernel(s) 82 COPY ${CURDIR}/../../sys/arch/pmax/compile/GENERIC/netbsd.aout netbsd 83 COPY ${CURDIR}/../../sys/arch/pmax/compile/GENERIC/netbsd.ecoff netbsd.ecoff 84 COPY ${CURDIR}/../../sys/arch/pmax/compile/INSTALL/nfsnetbsd.ecoff nfsnetbsd.ecoff 85 86 # various files that we need in /etc for the install 87 #COPY ${DESTDIR}/etc/disktab etc/disktab.shadow 88 #SYMLINK /tmp/disktab.shadow etc/disktab 89 #SYMLINK /tmp/fstab.shadow etc/fstab 90 #SYMLINK /tmp/resolv.conf.shadow etc/resolv.conf 91 #SYMLINK /tmp/hosts etc/hosts 92 93 # sysinst needs disktab template 94 COPY ${DESTDIR}/etc/disktab etc/disktab.preinstall 95 96 # and the installation tools 97 COPY ${ARCHDIR}/dot.profile .profile 98 LINK instbin sbin/sysinst 99 100 # and a spare .profile 101 COPY ${DESTDIR}/.profile tmp/.hdprofile 102