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:
parent
5b37ad104f
commit
857732d328
|
@ -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 \
|
||||
|
|
|
@ -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"
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue