Make the "iso-image" a hybrid HFS/Rockride image. The main benefit, is

that the Macbinary files in the "misc" directly are now directly executable
from within Mac OS. This solves a "chicken-and-egg" problem: you can't even
distribute a tool to unpack the archives on a plain ISO image, as the
executable code is all in the resource fork on mac68k. In other words, a
user can now begin the installation by simply double-clicking on the Booter
program on the CD-ROM.
This commit is contained in:
fredb 2004-06-26 16:09:09 +00:00
parent 5b37ad104f
commit 857732d328
3 changed files with 22 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2004/03/27 18:05:38 fredb Exp $
# $NetBSD: Makefile,v 1.3 2004/06/26 16:09:09 fredb Exp $
#
.include <bsd.own.mk>
@ -15,6 +15,8 @@ UUDECODE_FILES+=pdisk.sea.hqx Installer_1.1h.src.sea.hqx res-edit-and-others.hqx
release: ${UUDECODE_FILES}
${INSTALL} -d ${RELEASEDIR}/${MACHINE}/installation/misc
${RELEASE_INSTALL} ${DISTRIBDIR}/mac68k/stand/extensions.map \
${RELEASEDIR}/${MACHINE}/installation/misc
rm -f \
${RELEASEDIR}/${MACHINE}/installation/misc/{BSDSUM,CKSUM,MD5,SYSVSUM}
for i in BSD_Mac68k_Booter.bin Mkfs.sea.hqx Booter-HTML-manual-12.tar \

View File

@ -0,0 +1,13 @@
# $NetBSD: extensions.map,v 1.1 2004/06/26 16:09:09 fredb Exp $
#
# This file is used by "mkisofs" for the "iso-image" target.
#
# EXTN XLate CREATOR TYPE Comment
.hqx Ascii 'BNHQ' 'TEXT' "BinHex file"
.html Ascii 'MOSS' 'TEXT' "HTML file"
.map Ascii 'ttxt' 'TEXT' "Plain text file - this file"
.ps Ascii 'vgrd' 'TEXT' "Laser Writer 8 Postscript file"
.sit Raw 'SITD' 'SIT!' "Stuffit(R) archive"
.stxt Raw 'ttxt' 'ttro' "Simple Text file"
.txt Ascii 'ttxt' 'TEXT' "Plain text file"
.uue Ascii 'ttxt' 'TEXT' "Plain text file"

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.16 2003/01/03 15:34:38 lukem Exp $
# $NetBSD: Makefile.inc,v 1.17 2004/06/26 16:09:09 fredb Exp $
#
# etc.mac68k/Makefile.inc -- mac68k-specific etc Makefile targets
#
@ -12,3 +12,8 @@ INSTALLATION_DIRS+= installation/miniroot \
snap_md_post:
${MAKESUMS} -t ${RELEASEDIR}/${MACHINE}/installation/instkernel '*.gz'
# For "make iso-image"
# mkisofs arguments to create a hybrid (HFS/Rockridge) CD-ROM image.
MKISOFS_FLAGS+= -hfs --macbin \
-map ${RELEASEDIR}/${MACHINE}/installation/misc/extensions.map