11.22Smartin# $NetBSD: list.ramdisk,v 1.22 2022/04/10 11:56:28 martin Exp $ 21.1Shubertf 31.16StronSRCDIRS external/bsd/less/bin 41.7StsutsuiSRCDIRS bin sbin usr.bin usr.sbin libexec 51.1Shubertf 61.13Sjym# Programs for a minimal ramdisk image 71.13Sjym 81.13SjymPROG bin/cat 91.13SjymPROG bin/chmod 101.13SjymPROG bin/cp 111.13SjymPROG bin/ln 121.13SjymPROG bin/ls 131.13SjymPROG bin/mkdir 141.13SjymPROG bin/mv 151.13SjymPROG bin/pax usr/bin/tar 161.13SjymPROG bin/pwd 171.13SjymPROG bin/rm 181.13SjymPROG bin/sh 191.13SjymPROG bin/stty 201.13Sjym 211.13SjymPROG sbin/chown bin/chgrp 221.13SjymPROG sbin/disklabel 231.13SjymPROG sbin/dmesg 241.13SjymPROG sbin/fsck 251.13SjymPROG sbin/fsck_ffs 261.18SrizPROG sbin/gpt 271.13SjymPROG sbin/ifconfig 281.13SjymPROG sbin/init 291.13SjymPROG sbin/mknod 301.13SjymPROG sbin/mount 311.13SjymPROG sbin/mount_cd9660 321.17SmartinPROG sbin/mount_ext2fs 331.13SjymPROG sbin/mount_ffs 341.13Sjym# PROG sbin/mount_kernfs 351.13SjymPROG sbin/mount_msdos 361.13SjymPROG sbin/mount_nfs 371.13SjymPROG sbin/mount_tmpfs 381.13SjymPROG sbin/newfs sbin/mount_mfs 391.17SmartinPROG sbin/newfs_ext2fs 401.13SjymPROG sbin/ping 411.13SjymPROG sbin/reboot sbin/halt 421.13SjymPROG sbin/route 431.13SjymPROG sbin/swapctl 441.13SjymPROG sbin/umount 451.13Sjym 461.13SjymPROG usr/bin/ftp 471.13SjymPROG usr/bin/gzip usr/bin/gzcat usr/bin/gunzip 481.13SjymPROG usr/bin/sed 491.13Sjym 501.13Sjym# One of these is rather useful 511.13Sjym# PROG usr/bin/less usr/bin/more 521.13Sjym# PROG usr/bin/more usr/bin/less 531.13Sjym 541.19Sriz# sysinst doesn't use installboot (yet) 551.19SrizPROG usr/sbin/installboot 561.13Sjym 571.13SjymPROG usr/sbin/chroot 581.13Sjym 591.14StsutsuiSPECIAL gzip srcdir distrib/utils/x_gzip 601.13SjymSPECIAL ifconfig srcdir distrib/utils/x_ifconfig 611.13SjymSPECIAL ping srcdir distrib/utils/x_ping 621.13SjymSPECIAL route srcdir distrib/utils/x_route 631.13Sjym# SPECIAL more srcdir distrib/utils/more 641.13Sjym 651.1Shubertf# init invokes the shell as -sh 661.1ShubertfARGVLN sh -sh 671.1Shubertf 681.1Shubertf# libhack.o is built by Makefile & included Makefile.inc 691.21SmartinLIBS libhack.o -ledit -lutil -lcurses -lterminfo -lrmt -lcrypt -ll -lm -lz -llzma -lprop 701.1Shubertf 711.1Shubertf# various files that we need in /etc for the install 721.1ShubertfCOPY ${NETBSDSRCDIR}/etc/group etc/group 731.1ShubertfCOPY ${NETBSDSRCDIR}/etc/master.passwd etc/master.passwd 741.1ShubertfCOPY ${NETBSDSRCDIR}/etc/netconfig etc/netconfig 751.15StsutsuiCOPY ${DISTRIBDIR}/common/protocols etc/protocols 761.9SabsCOPY ${DISTRIBDIR}/common/services etc/services 771.1Shubertf 781.1Shubertf# we need the boot block in /usr/mdec + the MBR copy 791.1ShubertfCOPY ${DESTDIR}/usr/mdec/boot usr/mdec/boot 801.1ShubertfCOPY ${DESTDIR}/usr/mdec/bootxx_ffsv1 usr/mdec/bootxx_ffsv1 811.1ShubertfCOPY ${DESTDIR}/usr/mdec/bootxx_ffsv2 usr/mdec/bootxx_ffsv2 821.3SskdCOPY ${DESTDIR}/usr/mdec/bootxx_lfsv2 usr/mdec/bootxx_lfsv2 831.1ShubertfCOPY ${DESTDIR}/usr/mdec/mbr usr/mdec/mbr 841.22SmartinCOPY ${DESTDIR}/usr/mdec/bootia32.efi usr/mdec/bootia32.efi 851.22SmartinCOPY ${DESTDIR}/usr/mdec/bootx64.efi usr/mdec/bootx64.efi 861.1ShubertfCOPY ${DESTDIR}/usr/mdec/mbr_ext usr/mdec/mbr_ext 871.1ShubertfCOPY ${DESTDIR}/usr/mdec/mbr_bootsel usr/mdec/mbr_bootsel 881.20SmartinCOPY ${DESTDIR}/usr/mdec/gptmbr.bin usr/mdec/gptmbr.bin 891.1Shubertf 901.1Shubertf# and the boot script 911.1ShubertfCOPY ${CURDIR}/../common/dot.profile .profile 92