1# $NetBSD: Makefile.cdrom,v 1.14 2009/09/30 00:32:08 ahoka Exp $ 2 3.include <bsd.own.mk> 4 5SYSINSTDIR!= cd ${.CURDIR}/../../../utils/sysinst/arch/${MACHINE} && ${PRINTOBJDIR} 6 7# Need multidot for the boot loader to read kernel modules as it doesn't 8# understand rockridge. 9CDMAKEFSOPTIONS= bootimage=i386;bootxx.${MACHINE},no-emul-boot,allow-multidot 10CDINSTKERNEL= ../../instkernel 11CDKERNELS= netbsd-GENERIC.gz netbsd 12CDRELEASE_NOISOS= true 13 14CDRUNTIME+= ./bin 15CDRUNTIME+= ./dev/MAKEDEV 16CDRUNTIME+= ./etc 17CDRUNTIME+= ./lib 18CDRUNTIME+= ./libexec 19CDRUNTIME+= ./mnt 20CDRUNTIME+= ./sbin 21CDRUNTIME+= ./stand 22CDRUNTIME+= ./tmp 23CDRUNTIME+= ./usr/bin/ftp 24CDRUNTIME+= ./usr/bin/gzip 25CDRUNTIME+= ./usr/bin/less 26CDRUNTIME+= ./usr/bin/more 27CDRUNTIME+= ./usr/bin/netstat 28CDRUNTIME+= ./usr/bin/progress 29CDRUNTIME+= ./usr/bin/sed 30CDRUNTIME+= ./usr/bin/tip 31CDRUNTIME+= ./usr/bin/vmstat 32CDRUNTIME+= ./usr/lib/libbz2.so* 33CDRUNTIME+= ./usr/lib/libc.so* 34CDRUNTIME+= ./usr/lib/libcurses.so* 35CDRUNTIME+= ./usr/lib/libedit.so* 36CDRUNTIME+= ./usr/lib/libkvm.so* 37CDRUNTIME+= ./usr/lib/libtermcap.so* 38CDRUNTIME+= ./usr/lib/libutil.so* 39CDRUNTIME+= ./usr/lib/libz.so* 40CDRUNTIME+= ./usr/libexec/ld.elf_so 41CDRUNTIME+= ./usr/mdec 42CDRUNTIME+= ./usr/sbin/chown 43CDRUNTIME+= ./usr/sbin/chroot 44CDRUNTIME+= ./usr/sbin/installboot 45CDRUNTIME+= ./usr/sbin/wiconfig 46CDRUNTIME+= ./usr/share/misc/termcap 47 48image_md_pre: 49 ${MKDIR} cdrom/etc 50 ${CP} ${.CURDIR}/../../ramdisks/common/dot.profile cdrom/etc/rc 51 ${ECHO} "" >> cdrom/etc/rc 52 ${ECHO} "# exit to single user mode" >> cdrom/etc/rc 53 ${ECHO} "exit 1" >> cdrom/etc/rc 54 ${MKDIR} cdrom/mnt2 cdrom/targetroot 55 ${CP} ${SYSINSTDIR}/sysinst cdrom 56 ${CHMOD} ugo+rx cdrom/sysinst 57 ${CP} ${SYSINSTDIR}/sysinstmsgs.?? cdrom 58 ${MKDIR} cdrom/var 59