head	1.2;
access;
symbols
	perseant-exfatfs-base-20250801:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.48
	perseant-exfatfs-base:1.2
	cjep_sun2x:1.2.0.46
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	cjep_staticlib_x:1.2.0.44
	cjep_staticlib_x-base:1.2
	phil-wifi-20200421:1.2
	phil-wifi-20200411:1.2
	phil-wifi-20200406:1.2
	pgoyette-compat-merge-20190127:1.2
	pgoyette-compat-20190127:1.2
	pgoyette-compat-20190118:1.2
	pgoyette-compat-1226:1.2
	pgoyette-compat-1126:1.2
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.2
	pgoyette-compat-0906:1.2
	pgoyette-compat-0728:1.2
	pgoyette-compat-0625:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	pgoyette-compat:1.2.0.42
	pgoyette-compat-base:1.2
	perseant-stdc-iso10646:1.2.0.40
	perseant-stdc-iso10646-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.38
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	pgoyette-localcount-20170320:1.2
	bouyer-socketcan:1.2.0.36
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	pgoyette-localcount-20161104:1.2
	localcount-20160914:1.2
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.34
	pgoyette-localcount-base:1.2
	netbsd-5-2-3-RELEASE:1.2
	netbsd-5-1-5-RELEASE:1.2
	yamt-pagecache-base9:1.2
	yamt-pagecache-tag8:1.2
	tls-earlyentropy:1.2.0.30
	tls-earlyentropy-base:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2-base3:1.2
	netbsd-5-2-2-RELEASE:1.2
	netbsd-5-1-4-RELEASE:1.2
	netbsd-5-2-1-RELEASE:1.2
	netbsd-5-1-3-RELEASE:1.2
	agc-symver:1.2.0.32
	agc-symver-base:1.2
	tls-maxphys-base:1.2
	yamt-pagecache-base8:1.2
	netbsd-5-2:1.2.0.28
	yamt-pagecache-base7:1.2
	netbsd-5-2-RELEASE:1.2
	netbsd-5-2-RC1:1.2
	yamt-pagecache-base6:1.2
	yamt-pagecache-base5:1.2
	yamt-pagecache-base4:1.2
	netbsd-5-1-2-RELEASE:1.2
	netbsd-5-1-1-RELEASE:1.2
	yamt-pagecache-base3:1.2
	yamt-pagecache-base2:1.2
	yamt-pagecache:1.2.0.26
	yamt-pagecache-base:1.2
	bouyer-quota2-nbase:1.2
	bouyer-quota2:1.2.0.24
	bouyer-quota2-base:1.2
	matt-nb5-pq3:1.2.0.22
	matt-nb5-pq3-base:1.2
	netbsd-5-1:1.2.0.20
	netbsd-5-1-RELEASE:1.2
	netbsd-5-1-RC4:1.2
	netbsd-5-1-RC3:1.2
	netbsd-5-1-RC2:1.2
	netbsd-5-1-RC1:1.2
	netbsd-5-0-2-RELEASE:1.2
	netbsd-5-0-1-RELEASE:1.2
	jym-xensuspend-nbase:1.2
	netbsd-5-0:1.2.0.18
	netbsd-5-0-RELEASE:1.2
	netbsd-5-0-RC4:1.2
	netbsd-5-0-RC3:1.2
	netbsd-5-0-RC2:1.2
	jym-xensuspend:1.2.0.16
	jym-xensuspend-base:1.2
	netbsd-5-0-RC1:1.2
	netbsd-5:1.2.0.14
	netbsd-5-base:1.2
	yamt-pf42-base4:1.2
	yamt-pf42-base3:1.2
	hpcarm-cleanup-nbase:1.2
	yamt-pf42-base2:1.2
	yamt-pf42:1.2.0.12
	yamt-pf42-base:1.2
	mjf-devfs2:1.2.0.10
	mjf-devfs2-base:1.2
	keiichi-mipv6:1.2.0.8
	keiichi-mipv6-base:1.2
	mjf-devfs:1.2.0.6
	mjf-devfs-base:1.2
	cube-autoconf:1.2.0.4
	cube-autoconf-base:1.2
	hpcarm-cleanup:1.2.0.2
	hpcarm-cleanup-base:1.2;
locks; strict;
comment	@# @;


1.2
date	2002.04.26.03.15.16;	author lukem;	state dead;
branches;
next	1.1;

1.1
date	2002.04.22.21.17.58;	author fredette;	state Exp;
branches;
next	;


desc
@@


1.2
log
@convert to be closer to the other distrib dirs:
- take advantage of Makefile.mdset
- use list instead of ramdisk.list, and remove special srcdirs for init
  and dd since they understand -DSMALLPROG
- use full-path style specfile mtree.conf instead of
  old-style specfile ../common/ramdisk.tree
- ensure IMAGEDEPENDS is in sync with list
(xxx; untested :)
@
text
@#
#	$NetBSD: ramdisk.list,v 1.1 2002/04/22 21:17:58 fredette Exp $
#
# ramdisk/list - packing list for the ramdisk.
#
# The ramdisk root has to stay small enough so the kernel
# can be loaded in less than one megabyte of ram, including
# uninitialized data (bss).  Otherwise it will not work on
# the Sun2/50.  This is not too hard, because the ONLY
# tools needed in this root are those that one might use
# to initialize the disk label and copy a miniroot image
# into the swap partition.  Everything else is done after
# the machine is rebooted from the miniroot.
#
# Note that the "ln" directives below are not really about
# filesystem links, but rather the ability of the resulting
# crunched binary to select the right program when argv[0]
# matches the names on right of the "ln prog" directive.
# For example, the shell can be run with argv[0]="-sh"
# (login shell convention) but no such file will exist.
# Similarly, one may want to run "init" as "oinit"...
#
# Notes about what is included (or not) and why:
#
# Include mknod incase I forgot some device nodes...
# Support copying miniroot from NFS, TFTP, or CDROM.
# Need mount_ffs, mount_ufs to remount the ramdisk.
#
# Might use cat to look at files (it's small anyway).
# Need for copying miniroot from tape: dd, mt
# Keep to allow minor fixes: ln, mkdir, mv
# Small and handy: cat, echo, pwd, sync
#
# Note: ssh has no "if", so "test" is useless.  Also,
# left out: cp, chmod, rm.  The ramdisk does not really
# need them, and they pull in fts_* from libc.
#
# Might use these to get the miniroot: rsh, tftp
#
# Assume gunzip can run elsewhere, i.e.:
#   rsh gzcat sun2.miniroot.gz
# No need to extract archives either...
#

SRCDIRS	bin sbin usr.bin distrib/utils

# From /usr/src/distrib/utils:
PROG		sbin/init
PROG		sbin/ifconfig
PROG		sbin/edlabel
PROG		sbin/route
PROG		bin/dd
PROG		bin/ls
PROG		bin/rsh
PROG		bin/ssh		bin/sh bin/-sh
# PROG		bin/tftp

# From /usr/src/sbin:
PROG		sbin/reboot	sbin/halt
PROG		sbin/mknod
PROG		sbin/mount
PROG		sbin/mount_cd9660 sbin/cd9660
PROG		sbin/mount_ffs	sbin/ffs sbin/mount_ufs sbin/ufs
PROG		sbin/mount_nfs	sbin/nfs
PROG		sbin/umount

# From /usr/src/bin:
PROG		bin/cat
# PROG		bin/chmod
# PROG		bin/cp
PROG		bin/echo
PROG		bin/ln
PROG		bin/mkdir
PROG		bin/mt
PROG		bin/mv
PROG		bin/pwd
# PROG		bin/rm
PROG		bin/sync
PROG		bin/zcat
PROG		bin/rcmd

LIBS libhack.o -lrmt -lutil -lz

SPECIAL init srcdir distrib/utils/init_s
SPECIAL ls srcdir distrib/utils/tls
SPECIAL ssh srcdir distrib/utils/ssh

# These are built with special flags to save a little space.
SPECIAL dd srcdir distrib/utils/x_dd
SPECIAL ifconfig srcdir distrib/utils/x_ifconfig
SPECIAL mount srcdir distrib/utils/x_mount
SPECIAL route srcdir distrib/utils/x_route
SPECIAL umount srcdir distrib/utils/x_umount

# various files that we need in /etc for the install
COPY	${TOPDIR}/common/rd.disktab	etc/disktab
COPY	${TOPDIR}/common/rd.fstab	etc/fstab
COPY	${TOPDIR}/common/rd.protocols	etc/protocols
COPY	${TOPDIR}/common/rd.services	etc/services
COPY	${TOPDIR}/common/rd.passwd	etc/passwd
COPY	${TOPDIR}/common/rd.sshrc	.sshrc
COPY	${TOPDIR}/common/rd.welcome	.welcome

COPY	${DESTDIR}/etc/netconfig	etc/netconfig

# Fake /usr
SYMLINK . usr

# Shell lacks pipe support, so use this.
CMD	mkfifo dev/pipe
@


1.1
log
@Converted sun2 to the new distrib world order.  It is now
possible to do full release unprivileged cross-builds.
@
text
@d2 1
a2 1
#	$NetBSD$
@

