Home | History | Annotate | Line # | Download | only in miniroot
list revision 1.10
      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