MakeGerm.cm
Copyright © 1985, 1986 by Xerox Corporation. All rights reserved.
Andrew Birrell November 7, 1983 10:52 am
Maxwell, January 17, 1984 1:47 pm (new compiler syntax)
Russ Atkinson (RRA) February 13, 1985 10:03:41 pm PST
Doug Wyatt, February 27, 1985 1:05:37 pm PST
Hal Murray, June 5, 1986 5:33:56 pm PDT
Note: Warnings from MakeBoot about unbound imports are normal.
Note: The compiler switches save a (resident) page of memory on Dorados.
Compile -~b~cj~n BootChannel MiniEthernetDefs GermPrivate
Compile -~b~cj~n BootChannelDisk BootChannelEther -~m BootSwapGerm -m MiniEthernetOneDriver MiniEthernetDriver TeledebugImpl
Bind GermDorado.config
MakeBoot Dorado ← GermDorado[parm: Germ]/eg
Delete CedarDorado.eg
Rename CedarDorado.eg ← Dorado.eg
Bind GermDorado10.config
MakeBoot Dorado10 ← GermDorado10[parm: Germ]/g
Bind GermDLion.config
MakeBoot DLion ← GermDLion[parm: Germ]/eg
Delete CedarDLion.eg
Rename CedarDLion.eg ← DLion.eg
The checksum must be fixed before the boot servers will take CedarDLion.eg. See the fine print in ReleaseCoordinator.tioga.
To test your new Germ:
← IagoMainImpl.UseIago[]
Install Germ ...
Poke the Boot Button to get it loaded.
Beware: Your machine will get sick if you delete that file!