Subject: Re: src/etc/etc.macppc/Makefile Boot Magic (WAS: Re: RC4 Release ISO (not hybrid) available)
To: Robert Nestor <rnestor@murphy.dyndns.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: port-macppc
Date: 11/20/2004 18:55:24
--eRtJSFbw+EEWtPj3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Nov 17, 2004 at 07:04:03AM -0600, Robert Nestor wrote:
> On Nov 17, 2004, at 12:47 AM, Brian A. Seklecki wrote:
>=20
> >On Wed, 2004-10-27 at 08:00, Tim Kelly wrote:
> >>On Tue, 26 Oct 2004 23:14:01 -0400
> >>"Brian A. Seklecki" <lavalamp@spiritual-machines.org> wrote:
> >>
> >>>Are you certain about this syntax?  I thought OBP used "setenv
> >>>output-device screen".  Then again, Apple has really botched it,
> >>>haven't they? Per your syntax, I will make this change;
> >>>
> >>><CHRP-BOOT>
> >>><COMPATIBLE>MacRISC</COMPATIBLE>
> >>><DESCRIPTION>
> >>>NetBSD/macppc bootable CD script
> >>></DESCRIPTION>
> >>><BOOT-SCRIPT>
> >>>" output" screen
> >>>boot cd:,ofwboot.xcf netbsd.macppc
> >>></BOOT-SCRIPT>
> >>></CHRP-BOOT>
> >
> >Could a file containing the above 'bootscript' be checked into CVS so
> >that src/etc/etc.macppc/Makefile could be created with a
> >"iso-image-md-post" and "iso-image-md-pre" target hooks to make the ISO
> >bootable? src/distrib/cdrom/hfsmap.lst is already there.  This is the
> >next logical step.
>=20
> Don't forget that this script has to be in a directory ("folder") that=20
> is "blessed" and the file needs to be marked with the proper=20
> Type/Creator codes.  All this can be done with the latest version of=20
> mkisofs though.
>=20
> I also have a working prototype that implements a mult-system boot=20
> selector feature.  It supports OS 9, OS X, NetBSD, and YDL as well as=20
> CDROM and Networking booting.

The tools in arch/powerpc/tools/chrpicon can convert between PPM and the=20
ASCII format for an icon that the CHRP-BOOT loader supports.

Take care,

Bill

--eRtJSFbw+EEWtPj3
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQFBoAOcWz+3JHUci9cRAgegAJ9tdubUnAx88iANWGi/NIFYKICesQCfUAJM
0fKeYni7VtQ7gzCYctz+iCA=
=HfCX
-----END PGP SIGNATURE-----

--eRtJSFbw+EEWtPj3--