1 # $NetBSD: list,v 1.7.4.3 2000/06/03 15:20:30 he Exp $ 2 3 LIBS libhack.o -lz -lpcap -lbz2 4 5 CRUNCHSPECIAL dd srcdir distrib/utils/x_dd 6 CRUNCHSPECIAL ftp srcdir distrib/utils/x_ftp 7 CRUNCHSPECIAL gzip srcdir distrib/utils/x_gzip 8 CRUNCHSPECIAL ifconfig srcdir distrib/utils/x_ifconfig 9 CRUNCHSPECIAL init srcdir distrib/utils/init_s 10 CRUNCHSPECIAL netstat srcdir distrib/utils/x_netstat 11 CRUNCHSPECIAL route srcdir distrib/utils/x_route 12 CRUNCHSPECIAL sh srcdir distrib/utils/x_sh 13 14 SRCDIRS bin gnu/usr.bin/binutils gnu/usr.bin sbin sys/arch/sparc/stand usr.bin/less usr.bin usr.sbin/pppd usr.sbin 15 16 # copy the crunched binary, link to it, and kill it 17 COPY ${OBJDIR}/ramdiskbin ramdiskbin 18 LINK ramdiskbin bin/cat 19 LINK ramdiskbin bin/chmod 20 LINK ramdiskbin bin/cp 21 LINK ramdiskbin bin/dd 22 LINK ramdiskbin bin/df 23 LINK ramdiskbin bin/ed 24 LINK ramdiskbin bin/expr 25 LINK ramdiskbin bin/hostname 26 LINK ramdiskbin bin/kill 27 LINK ramdiskbin bin/ln 28 LINK ramdiskbin bin/ls 29 LINK ramdiskbin bin/mkdir 30 LINK ramdiskbin bin/mt 31 LINK ramdiskbin bin/mv 32 LINK ramdiskbin bin/pax usr/bin/tar usr/bin/cpio 33 LINK ramdiskbin bin/rm 34 LINK ramdiskbin bin/rcmd 35 LINK ramdiskbin bin/rcp 36 LINK ramdiskbin bin/sh 37 LINK ramdiskbin bin/sleep 38 LINK ramdiskbin bin/stty 39 LINK ramdiskbin bin/sync 40 LINK ramdiskbin bin/test bin/[ 41 42 LINK ramdiskbin sbin/disklabel 43 LINK ramdiskbin sbin/fsck 44 LINK ramdiskbin sbin/fsck_ffs 45 LINK ramdiskbin sbin/ifconfig 46 LINK ramdiskbin sbin/init 47 LINK ramdiskbin sbin/mknod 48 LINK ramdiskbin sbin/mount 49 LINK ramdiskbin sbin/mount_cd9660 50 LINK ramdiskbin sbin/mount_ffs 51 LINK ramdiskbin sbin/mount_kernfs 52 LINK ramdiskbin sbin/mount_nfs 53 LINK ramdiskbin sbin/newfs sbin/mount_mfs 54 LINK ramdiskbin sbin/ping 55 LINK ramdiskbin sbin/reboot sbin/halt 56 LINK ramdiskbin sbin/restore sbin/rrestore 57 LINK ramdiskbin sbin/route 58 LINK ramdiskbin sbin/umount 59 60 LINK ramdiskbin usr/bin/bzip2 usr/bin/bunzip2 usr/bin/bzcat 61 LINK ramdiskbin usr/bin/chflags 62 LINK ramdiskbin usr/bin/ftp 63 LINK ramdiskbin usr/bin/getopt 64 LINK ramdiskbin usr/bin/gzip usr/bin/gunzip usr/bin/zcat 65 LINK ramdiskbin usr/bin/less usr/bin/more 66 LINK ramdiskbin usr/bin/netstat 67 LINK ramdiskbin usr/bin/rsh 68 LINK ramdiskbin usr/bin/sed 69 LINK ramdiskbin usr/bin/sort 70 71 LINK ramdiskbin usr/mdec/installboot 72 73 LINK ramdiskbin usr/sbin/chown usr/bin/chgrp 74 LINK ramdiskbin usr/sbin/chroot 75 LINK ramdiskbin usr/sbin/update 76 LINK ramdiskbin usr/sbin/pppd 77 LINK ramdiskbin usr/sbin/sysctl 78 79 # `internal' crunchgen links 80 ARGVLINK mount_ffs ffs 81 ARGVLINK mount_nfs nfs 82 ARGVLINK mount_cd9660 cd9660 83 ARGVLINK sh -sh 84 85 # no longer needed... 86 SPECIAL /bin/rm ramdiskbin 87 88 # copy the MAKEDEV script and make some devices 89 COPY ${TOPDIR}/../../etc/etc.sparc/MAKEDEV dev/MAKEDEV 90 SPECIAL cd dev; sh MAKEDEV ramdisk 91 SPECIAL /bin/rm dev/MAKEDEV 92 93 # we need the boot blocks /usr/mdec 94 COPY ${DESTDIR}/usr/mdec/binstall usr/mdec/binstall 95 COPY ${DESTDIR}/usr/mdec/boot usr/mdec/boot 96 LINK usr/mdec/boot usr/mdec/boot.net 97 COPY ${DESTDIR}/usr/mdec/bootxx usr/mdec/bootxx 98 99 # and the termcap file 100 COPY ${REALCURDIR}/termcap.src usr/share/misc/termcap 101 102 # various files that we need in /etc for the install 103 COPY ${TOPDIR}/../../etc/group etc/group 104 COPY ${TOPDIR}/../../etc/protocols etc/protocols 105 COPY ${TOPDIR}/../../etc/services etc/services 106 107 # we use libhack (/etc/passwd hackery) 108 SPECIAL sed -e 's/^\([^:]*:[^:]*:[^:]*:[^:]*:\):0:0:/\1/' ${TOPDIR}/../../etc/master.passwd > etc/passwd 109 110 # the disktab explanation file 111 COPY ${REALCURDIR}/disktab.preinstall etc/disktab.preinstall 112 113 # Minimize use of MFS 114 SYMLINK /tmp var/tmp 115 116 # various files that we need in /etc for the install 117 COPY ${DESTDIR}/etc/disktab etc/disktab.shadow 118 SYMLINK /tmp/disktab.shadow etc/disktab 119 SYMLINK /tmp/fstab.shadow etc/fstab 120 SYMLINK /tmp/resolv.conf.shadow etc/resolv.conf 121 SYMLINK /tmp/hosts etc/hosts 122 123 # and the installation tools 124 COPY ${REALCURDIR}/dot.profile .profile 125 COPY ${TOPDIR}/install.md install.md 126 COPY ${TOPDIR}/../miniroot/install.sh install 127 COPY ${TOPDIR}/../miniroot/upgrade.sh upgrade 128 SPECIAL sed "/^VERSION=/s/=.*/=${REV}/" < ${TOPDIR}/../miniroot/install.sub > install.sub 129 SPECIAL chmod 755 install upgrade 130