a8025d95ae
dependent files: - Use infrastructure from distrib/common to build file system images with crunchgen-ed programs from a list file. - Non root ("UNPRIVED") builds from a read-only source tree are possible, as makefs(8) replaces vnconfig(8)/vnd use, devices are generated using common/makedev2spec.awk, etc. - Cross builds should be possible, except that some ports need cross-compile host tool versions of installboot and any appropriate host disk labelling tools. XXX: pmax, sparc and vax need fixing for this! - This code has NOT YET BEEN TESTED on most of the ports. It should work, but it is extremely likely that the file system parameters may need tweaking to get things to fit. See MAKEFS_FLAGS in sparc/miniroot/Makefile.inc for an example. If assistance is required, please ask!
61 lines
1.5 KiB
Plaintext
61 lines
1.5 KiB
Plaintext
# $NetBSD: list,v 1.13 2002/03/06 12:04:53 lukem Exp $
|
|
|
|
# extras in bin
|
|
PROG bin/csh
|
|
PROG bin/date
|
|
PROG bin/rcp
|
|
PROG bin/rcmd
|
|
|
|
# extras in sbin
|
|
PROG sbin/disklabel
|
|
PROG sbin/fsck_ext2fs
|
|
PROG sbin/mount_ext2fs
|
|
PROG sbin/mount_kernfs
|
|
|
|
# extras in /usr.bin
|
|
PROG usr/bin/netstat
|
|
PROG usr/bin/rsh
|
|
PROG usr/bin/tset usr/bin/reset
|
|
PROG usr/bin/vi
|
|
|
|
# extras in /usr/mdec
|
|
PROG usr/mdec/installboot
|
|
|
|
# crunchgen source directory specials: progs built in nonstandard places
|
|
SPECIAL vi srcdir usr.bin/vi/build
|
|
|
|
# Minimize use of MFS
|
|
SYMLINK /tmp var/tmp
|
|
|
|
# we need the contents of /usr/mdec
|
|
COPYDIR ${DESTDIR}/usr/mdec usr/mdec
|
|
# and /boot.pmax
|
|
COPY ${DESTDIR}/boot.pmax boot.pmax
|
|
|
|
# the zoneinfo (dont use)
|
|
#COPYDIR ${DESTDIR}/usr/share/zoneinfo usr/share/zoneinfo
|
|
|
|
# a subset termcap file
|
|
COPY ${ARCHDIR}/termcap.rcons usr/share/misc/termcap
|
|
|
|
# copy the kernel(s)
|
|
COPY ${KERNOBJDIR}/GENERIC/netbsd.aout netbsd
|
|
COPY ${KERNOBJDIR}/GENERIC/netbsd.ecoff netbsd.ecoff
|
|
COPY ${KERNOBJDIR}/INSTALL/nfsnetbsd.ecoff nfsnetbsd.ecoff
|
|
|
|
# various files that we need in /etc for the install
|
|
#COPY ${DESTDIR}/etc/disktab etc/disktab.shadow
|
|
#SYMLINK /tmp/disktab.shadow etc/disktab
|
|
#SYMLINK /tmp/fstab.shadow etc/fstab
|
|
#SYMLINK /tmp/resolv.conf.shadow etc/resolv.conf
|
|
#SYMLINK /tmp/hosts etc/hosts
|
|
|
|
# sysinst needs disktab template
|
|
COPY ${DESTDIR}/etc/disktab etc/disktab.preinstall
|
|
|
|
# and the installation tools
|
|
COPY ${ARCHDIR}/dot.profile .profile
|
|
|
|
# and a spare .profile
|
|
COPY ${DESTDIR}/.profile tmp/.hdprofile
|