Release yaboot 1.3.8
[yaboot.git] / changelog
1 2002-12-09  Ethan Benson  <erbenson@alaska.net>
2
3         * Version 1.3.8
4
5         * ofpath: Support new Xserve and Windtunnel PowerMacs.  
6           - NOTE: For this to fully work it requires a sufficiently recent
7             kernel.
8
9         * Prefer $PATH_PREFIX/usr/sbin/ofpath if it exists.
10
11         * yabootconfig: Add append="video=ofonly" if the running kernel
12           was booted with it, only if user does not specify --kernel-args.
13
14 2002-9-28  Ethan Benson  <erbenson@alaska.net>
15
16         * Version 1.3.7
17
18         * Documentation:
19           - Add German translation of yaboot-howto.
20           - Small updates to yaboot-howto.
21           - No longer tell people to send bugs to benh in yabootconfig(8).
22
23         * yaboot:
24           - Fix file search so IBM CHRP will work if there is more than
25             one type 0x83 partition.
26           - Fix possible reiserfs symlink resolution failure.
27
28         * yabootconfig:
29           - Fix corner case /etc/fstab parsing failure. (Debian bug#156742).
30
31         * Small build system modifications (mostly to accommodate the use of
32           the arch revision control system.
33
34         * yaboot now includes two changelogs: "ChangeLog" which is a
35           detailed automatically generated list of changes, and "changelog"
36           (this file) which is a hand written understandable summary of
37           changes between releases.
38
39 2001-12-01  Ethan Benson  <erbenson@alaska.net>
40
41         * Version 1.3.6
42
43         * The "IBM needs to test prereleases" release.
44
45         * Documentation:
46           - New IGNORE^H^H^H^H^H^HREADME, thanks to Chris Tillman for
47             cleaning up the pile of cruft that this thing was.
48           - yabootconfig man page was missing --kernel-args from SYNOPSIS.
49           - Include README.rs6000 in the binary dist.
50
51         * ybin:
52           - Automatically use fstype=raw on IBM CHRP, it no longer needs
53             to be explicitly set in /etc/yaboot.conf.
54           - Deprecate ybin's yaboot.conf auto-generation, use yabootconfig
55             instead.
56
57         * yaboot:
58           - Fix IBM CHRP support.
59           - Fix device path parsing to support devices containing a comma,
60             but not including a filename.
61           - Add support for zImage.initrd (Peter Bergner).
62           - help output no longer claims device=NULL if yaboot.conf does not define it.
63           - Make password prompting a bit nicer looking.
64           - Short penalty delay on incorrect passwords.
65
66 2001-10-28  Ethan Benson  <erbenson@alaska.net>
67
68         * Version 1.3.5
69
70         * Add yaboot-howto, Thanks to Chris Tillman.
71
72         * yaboot:
73           - XFS fixes for large partitions (Brendan O'Dea).
74           - Upgrade libext2fs to 1.25, this adds full ext3 support to yaboot.
75           - Reiserfs fixes (Jeff Mahoney).
76           - Implement the message= configuration option (see yaboot.conf man page).
77
78 2001-10-13  Ethan Benson  <erbenson@alaska.net>
79
80         * Version 1.3.4
81
82         * ybin: Correct a verbosity message.
83
84         * yaboot:
85           - Add SGI XFS filesystem support.
86           - Rewrite OpenFirmware device path parsing code.  This fixes
87             many bugs and inconsistencies in yaboot's file loading.
88           - Fix OpenFirmware filesystem support to automatically convert
89             path separator from / to \.  CDROM authors no longer need to use
90             kludges like image=\\install\\powermac\\vmlinux.
91           - Fix kernel loading on some systems.
92           - Allow for getting files from tftp server that does not run a
93             bootpd/dhcpd.
94           - Fix netboot when using the `n' key.
95           - Fix a great deal of incorrect format strings which could cause
96             yaboot crashes.
97           - Fix all filesystems to properly return error conditions, and
98             report those error conditions (instead of just saying `image not
99             found').
100           - Make configuration file open error consistent with other file
101             open errors.
102           - Add `help' command to yaboot which prints out basic usage information.
103           - Add non-fatal warning when bootstrap partition has wrong type (pmac only).
104           - Minor code rearrangement.
105           - General cruft removal and code cleanup.
106
107         * Makefile cleanup, make filesystems configurable.
108         
109 2001-09-25  Ethan Benson  <erbenson@alaska.net>
110
111         * Version 1.3.3
112
113         * Add --debug option to yabootconfig
114
115         * Fix BSD booting support somewhat.  The bsd= option's semantics
116           have changed, it must now be set to the BSD root partition.  ybin
117           will now install /usr/local/lib/yaboot/ofwboot onto the bootstrap
118           partition when bsd= is present in /etc/yaboot.conf.  The dual boot
119           menu will then execute "ofwboot <bsd_root_part>,/bsd" this means
120           the bsd kernel must be at /bsd on the BSD root partition.
121
122 2001-09-24  Ethan Benson  <erbenson@alaska.net>
123
124         * Version 1.3.2
125
126         * Fix Makefile thinko where make install failed if
127           /etc/yaboot.conf already existed.
128
129 2001-09-20  Ethan Benson  <erbenson@alaska.net>
130
131         * Version 1.3.1
132
133         * Don't include /etc/yaboot.conf in binary dist, instead put the
134           example in /usr/local/share/doc.  This way extracting the tarball
135           from / won't blow away existing configs.
136
137         * Move strip commands from install target to strip target, install
138           now depends on strip.
139
140 2001-09-20  Ethan Benson  <erbenson@alaska.net>
141
142         * Version 1.3
143
144         * Merging of ybin and yaboot source trees, this is now the
145           official upstream yaboot/ybin source tree.
146
147         * yaboot:
148           - Various ppc64 & chrp fixes by Peter Bergner, fix fdisk partition
149             handling.
150           - Fix netboot (was broken by reiserfs patch)
151         
152 2001-08-26  Ethan Benson  <erbenson@alaska.net>
153
154         * Version 1.2.6
155
156         * ofpath became broken on non-scsi systems due to quoting fix.
157         
158 2001-08-20  Ethan Benson  <erbenson@alaska.net>
159
160         * Version 1.2.5
161
162         * Fix broken quoting uncovered by debian's current /bin/ash.
163
164 2001-08-06  Ethan Benson  <erbenson@alaska.net>
165
166         * Version 1.2.4
167
168         * ofboot: remove <OS-VOLUME-NAME> tag as it was causing the
169           OpenFirmware multibooter to crash.
170
171         * mkofboot: zero first 800K of bootstrap partition before creating
172           filesystem.
173
174         * yaboot:
175           - Version 1.2.3
176           - Supports using an md5 hash as well as plaintext password. (me)
177           - Fix again system.map loading. That also fix an old pending bug
178             we had where yaboot could pass random values for system.map,
179             causing the kernel to mark random pages reserved. (BenH)
180           - IBM CHRP fixes. (Peter Bergner)
181           - Add reiserfs support (Jeff Mahoney)
182
183 2001-06-30  Ethan Benson  <erbenson@alaska.net>
184
185         * Version 1.2.3
186
187         * ofpath:
188           - Version 1.0
189           - Add support for IBM CHRP, thanks to Marco d'Itri for testing.
190           - Use real wc if available, this speeds up ofpath slightly for scsi.
191           - Make variables local to their function unless they need to be global.
192
193         * ybin:
194           - If installing on IBM CHRP run addnote on yaboot binary before installing.
195           - Reword some error/verbose messages
196           - Make variables local to their function unless they need to be global.
197
198 2001-06-24  Ethan Benson  <erbenson@alaska.net>
199
200         * Version 1.2.2
201
202         * yabootconfig:
203           - Now works with braindamaged versions of pdisk.
204           - Add --kernel-args switch which allows boot-floppies to easily
205             add an append= line if needed.
206
207 2001-06-01  Ethan Benson  <erbenson@alaska.net>
208
209         * Version 1.2.1
210
211         * Fix test for strict posix/SUS echo behavior.
212
213         * Check for printf built into the shell.
214
215         * yabootconfig: check for and attempt to deal with cross device symlinks.
216
217 2001-05-28  Ethan Benson  <erbenson@alaska.net>
218
219         * Version 1.2
220
221         * Added yabootconfig, a script to build a valid /etc/yaboot.conf
222
223         * ybin:
224           - Detect IBM CHRP hardware and disable nvram update automatically
225           - Automatically run yabootconfig if /etc/yaboot.conf is missing
226           - Check for PATH_PREFIX environment variable and add all bin and
227             sbin directories from under it to PATH.  This is for boot-floppies.
228           - Add bsd= to list of multiboot options.
229
230         * ofboot: bump maximum number of OSes to 8.
231
232         * ofpath:
233           - No longer report bogus paths for non-existent scsi devices.
234           - Fix bug where garbage characters were mixed with the
235             OpenFirmware device path.
236           - Fix broken Wallstreet PowerBook support.
237           - Add support for silly devfs naming convention, Thanks to Tom Rini.
238
239 2001-05-06  Ethan Benson  <erbenson@alaska.net>
240
241         * Version 1.1.1
242
243         * ofboot: 
244           - Hopefully fix random and rare booting problem when chainloading
245             other OSes.  Thanks to Segher Boessenkool for the fix.
246           - Add volume name which shows up in the OpenFirmware multiboot
247             screen.
248           - It is now possible to replace the badge icon for the multiboot
249             screen, see examples/README.mbicon.
250
251         * yaboot: 
252           - Version 1.2.1
253           - Includes my previous 1.1.1-eb3 patches for password protection and single-key.
254
255         * Various spelling errors and clarifications to man pages.  Thanks to sword.
256
257 2001-04-26  Ethan Benson  <erbenson@alaska.net>
258
259         * Version 1.1
260
261         * ofpath:
262           - Version 0.8
263           - Add support for Performa 6400_200, PowerMac 4400, and the clones.
264           - Removed `No such file or directory' errors when system has no
265             scsi at all.
266
267         * ybin:  
268           - If delay= is not set use value of timeout= (converted to
269             seconds) instead.
270           - Removed command line options --type, --creator, and long
271             obsolete and deprecated --conffile.  The config file options
272             hfstype and hfscreator are still there.
273           - Removed long obsolete and deprecated bootconf= config option.
274           - Removed some old now unneeded debug cruft.
275
276         * yaboot:
277           - Include version 1.1.1-eb3, this includes the following changes
278           - Adds password protection capabilities.
279           - Add `single-key' option from silo.
280
281         * Documentation:
282           - Rewrote the yaboot.conf man page, now derived from silo.conf(5)
283
284 2001-03-22  Ethan Benson  <erbenson@alaska.net>
285
286         * Version 1.0
287
288         * ybin:
289           - Fix a few bugs that occured when magicboot= was not used.  
290           - Add basic support for IBM style bootstrap partitions.  These
291             partitions have yaboot dded directly to them.  See the yaboot.conf
292             man page regarding fstype for more info, also
293             examples/yaboot.conf.rs6k. 
294           - Don't require that ofpath be installed if its not needed.
295
296         * Documentation:
297           - Added examples/yaboot.conf.rs6k
298           - Man page updates for IBM support.
299
300 2001-02-19  Ethan Benson  <erbenson@alaska.net>
301
302         * Version 0.31
303
304         * ofpath:
305           - Quiet shell error when run on non-PowerMac (but still
306             PowerPC) hardware.
307           - Properly recognize more OldWorld PowerMac G3s. 
308           - Fix OldWorld detection for kernels < 2.2.17
309           - Require that /proc be mounted.
310
311         * ybin: 
312           - Fix OldWorld detection for kernels < 2.2.17
313           - Make the `not bootable on OldWorld' warning very loud and
314             obnoxious.  
315           - Change PATH to make /usr/local the last component instead of
316             the first.
317           - Make the text/background color in the boot menu configurable,
318             see the yaboot.conf(5) man page for details. 
319           - Change default foreground color to white per yaboot 1.0.
320           - Remove support for obsolete /etc/ybin.conf.
321
322         * Documentation: 
323           - Clarified the `partition=' variable in the yaboot.conf man page
324             and correct an error in the example in that man page.
325           - Added more comments to included yaboot.conf examples. 
326
327         * yaboot: 
328           - Include version 1.1.1
329           - Includes color support
330
331 2000-11-18  Ethan Benson  <erbenson@alaska.net>
332
333         * Version 0.30
334
335         * ybin: add `brokenosx' option, when used with macosx= ybin makes
336         the MacOSX menu entry execute \System\Library\CoreServices\BootX
337         directly instead of using \\:tbxi.  This is necessary for
338         people who insist on installing OSX on HFS+ instead of UFS, since
339         MacOS deblesses HFS+ OSX partitions.
340         
341 2000-10-28  Ethan Benson  <erbenson@alaska.net>
342
343         * Version 0.29 (the brown paper bag release)
344
345         * The yaboot.conf man page was broken.
346
347         * While were at it, include yaboot 0.9 binary (compiled -Os,
348         stripped)
349         
350 2000-10-24  Ethan Benson  <erbenson@alaska.net>
351
352         * Version 0.28
353
354         * ybin: Add mntpoint= option, this allows ybin to install the
355         bootstrap into an already mounted filesystem.  This is NOT
356         recommended unless you know what your doing.  
357
358         * ybin: fixed generation of ofboot.b so it will work with nobless
359         and usemount.
360         
361 2000-10-20  Ethan Benson  <erbenson@alaska.net>
362
363         * Version 0.27
364
365         * ofboot: fixed problem where text was not visible on some newer iMacs. 
366
367         * ybin: Now warn the user when they are using ybin on an OldWorld
368         PowerMac.  (it will still work since its possible to make newworld
369         bootable disks on an OldWorld mac)
370
371         * ofpath: Now works on oldworld macs under 2.4 kernels. 
372
373         * Added check for packaged versions of ybin to the Makefile and
374         warn user about them.
375         
376 2000-09-23  Ethan Benson  <erbenson@alaska.net>
377
378         * Version 0.26
379
380         * ofboot: completely rewrote the generator script, it is now more
381         extendable and supports more menu options.  More thanks to iNOUE
382         Koich! for the continuing help on OpenFirmware issues!!
383
384         * ybin: added options for mulitboot menu: now can create a menu
385         with options for GNU/Linux, MacOS, MacOSX, Darwin, and booting off
386         a CDROM, from the network, and even directly into an OpenFirmware
387         prompt. 
388
389         * ybin: some errors were sent to stdout instead of stderr, fixed.
390
391         * ofpath: refuse to run on anything but GNU/Linux.  (for now anyway)
392         
393 2000-09-18  Ethan Benson  <erbenson@alaska.net>
394
395         * Version 0.25
396
397         * ofboot: now changes the background color to black and the text
398         color to cyan like yaboot.  Thanks to again to iNOUE Koich!  
399
400 2000-09-16  Ethan Benson  <erbenson@alaska.net>
401
402         * Version 0.24
403
404         * ofboot: many bugs in the Forth code fixed. code should now be
405         compliant to the OpenFirmware spec.  Also add CD boot menu option.
406         (add enablecdboot to /etc/yaboot.conf) Thanks to iNOUE Koich! for
407         the Forth code.
408
409 2000-09-13  Ethan Benson  <erbenson@alaska.net>
410
411         * Version 0.23
412
413         * ybin: now hard code the target filename for ofboot, its always
414         installed as ofboot.b on the bootstrap partition.  This eliminates
415         ambiguity when someone tries a different script with different name.
416
417         * ybin: all debugging output goes to stderr now.
418
419 2000-09-09  Ethan Benson  <erbenson@alaska.net>
420
421         * Version 0.22
422
423         * ofboot.b renamed to ofboot.  (.b means boot block which this is not) 
424
425         * yaboot and ofboot are now installed in /usr/local/lib/yaboot/
426         instead of /boot, since these files are never directly accessed by
427         the firmware it is not really appropriate to keep them in /boot.
428         make install will create backwords compatibility symlinks when
429         installing over an older version of ybin so nothing should break.
430         IMPORTANT: you should run mkofboot on a dedicated bootstrap
431         partition to purge old filenames.
432
433         * Man pages updated to reflect new file locations.  Also include a
434         patch to change the paths to /usr/lib/yaboot for Debian and redhat
435         package maintainers.
436
437         * ybin: now checks two places for a default value for install=
438         /usr/local/lib/yaboot/yaboot, /usr/lib/yaboot/yaboot.
439         
440 2000-09-02  Ethan Benson  <erbenson@alaska.net>
441
442         * Version 0.21
443
444         * ybin: fixed nvram update so it uses a real filename instead of
445         \\:tbxi when nobless is set in /etc/yaboot.conf.  (\\: means find
446         file in blessed directory).
447
448         * ofpath: more oldworld machines supported.  Now supports 7200,
449         7300, 8600, 9500, Gossamer G3, PowerBook 1998, PowerBook 3400 (and
450         possibly 2400).
451         
452 2000-08-31  Ethan Benson  <erbenson@alaska.net>
453
454         * Version 0.20
455
456         * ybin: check for Newworld compatible nvsetenv and if found will
457         automatically update the OpenFirmware boot-device variable in
458         nvram.
459
460         * ofpath: support some oldworld machines. (this does not mean
461         ybin/yaboot supports oldworld).  Also silence a harmless error on
462         machines lacking a CDROM.
463
464         * ofboot.b: added more machines to <COMPATIBLE>
465         
466 2000-08-25  Ethan Benson  <erbenson@alaska.net>
467
468         * Version 0.19
469
470         * Added PowerMac3,2 and PowerMac3,3 to ofboot.b scripts.  Fixes
471         Debian bug #69870
472
473 2000-08-22  Ethan Benson  <erbenson@alaska.net>
474
475         * Version 0.18
476
477         * ofboot.b: changed the yaboot boot commands to boot yaboot by
478         filename rather then file type. Booting by file type did not work
479         reliably on all machines.
480
481         * ybin: hard code the target filename for yaboot, regardless of
482         the source filename (from install=) the target filename on the
483         bootstrap partition will always be "yaboot.b".
484
485         * Added ofpath utility, this is a rewrite of the show_of_path.sh
486         utility written by Olaf Hering.  Ofpath works with /bin/ash and on
487         stripped down systems such as the Debian boot floppies.  Also
488         wrote a small man page for this utility.
489
490         * ybin: automatically use ofpath to find the OpenFirmware device
491         path when ofpath= is not defined in /etc/yaboot.conf.  Ybin will
492         also use ofpath when macos= or macosx= are set to unix device
493         nodes (ie /dev/hda11), these options can still be set to
494         OpenFirmware paths as well. 
495
496         * Makefile: minor cleanup, added installation of ofpath
497         utility/man page as well as a deinstall rule.
498
499 2000-08-13  Ethan Benson  <erbenson@alaska.net>
500
501         * Version 0.17
502
503         * Yaboot 0.7 binary included.
504
505         * ybin: fix bug where ybin would fail if the bootstrap files
506         included an "_" in the filename.  (actually its a workaround for
507         hfsutils brain-damage)
508
509         * ofboot.b: completely rewritten.  Now includes shell script code
510         to allow ybin to configure it based on config options in
511         /etc/yaboot.conf instead of requiring the user to edit it
512         themselves.  Additionally this new script will display a REAL boot
513         menu when dual booting is configured.  It is capable of dual or
514         tri booting GNU/Linux (yaboot), MacOS 8.*/9.* and MacOSX.  This
515         new ofboot.b script should *NOT* be edited by the user, and thus
516         should NOT be marked as a conffile in Debian and redhat packages.
517         These packages should now install ofboot.b in /boot instead of
518         /etc since it is no longer a config file.  WARNING: The Forth code
519         in this script has not been tested on all machines and may not be
520         universally compatible.  Thanks to Chris Emerson for writing the
521         Forth code.
522
523         * yaboot.conf: new options: ofboot= macos= macosx= delay=
524         defaultos=.  See the yaboot.conf man page for details. 
525
526         * Now include a Makefile to handle installation, only make install
527         is defined.  Removed install-sh. 
528
529         * mkofboot is now distributed and installed as a symlink instead
530         of a hardlink.
531         
532         * Man page updates.
533         
534 2000-04-25  Ethan Benson  <erbenson@alaska.net>
535
536         * Version 0.16
537
538         * menu_ofboot.b: fixed bug where the yaboot line was missing the
539         boot command, this prevented it from booting yaboot.
540
541 2000-04-25  Ethan Benson  <erbenson@alaska.net>
542
543         * Version 0.15
544
545         * Merge quik's bootstrap(8) man page with ybin's ofboot(8) man
546         page and rename it back to bootstrap(8).  This also solves the
547         conflict with quik.  In a more useful way IMO.
548
549 2000-04-24  Ethan Benson  <erbenson@alaska.net>
550
551         * Version 0.14
552
553         * Ship man pages uncompressed, gzip them in install-sh instead,
554         this allows for easier patching by debian maintainers if need be.
555
556         * Rename bootstrap(8) man page to ofboot(8) so ybin does not
557         conflict with quik.
558         
559 2000-04-23  Ethan Benson  <erbenson@alaska.net>
560
561         * Version 0.13
562
563         * Rewrote the config file parsing yet again to remove dependencies
564         on tr, and awk.  This allows ybin to function on minimal systems
565         such as boot/rescue floppies.  This also pretty much solves the
566         slowness problem.  Thanks to Daniel Jacobwitz for the help.
567
568         * Made changes to remove dependencies on basename and wc.  Again
569         this is to allow ybin to work on boot floppies.
570
571         * Changed all calls to grep to stop using GNU extensions, this is
572         so ybin will work properly with the minimal version of grep
573         included in busybox.
574
575         * Added signal handling so ybin/mkofboot will cleanup after
576         themselves if killed with signals 1 2 3 or 15.
577         
578         * Added OS Badge icons to the ofboot.b scripts.  On G4 machines
579         you can hold down the option key and get a graphical boot selector
580         with one button for each bootable partition, the button with the
581         penguin icon is the bootstrap partition.  Thanks to Nicholas
582         Humfrey for creating the Badge icon.
583
584         * Minor updates to the man pages.
585         
586 2000-04-19  Ethan Benson  <erbenson@alaska.net>
587
588         * Version 0.12
589
590         * Now include yaboot binary in ybin distribution.
591
592         * Include a install-sh script to install everything.
593
594         * Use of the separate ybin.conf file is deprecated.  Use
595         /etc/yaboot.conf instead.
596
597         * Removed the so called kludge options, without being able to
598         bless the root directory they were just useless bloat.
599
600         * Removed useless --readonly option, it was already default (as it
601         should be)
602
603         * Deprecated bootconf options since the yaboot.conf is the same
604         config ybin uses.  (it is still there and works but that may change)
605
606         * Changed configuration file format to be more like quik/lilo:
607         bootfile= is now install= (--bootfile is now --install), wrapper=
608         is now magicboot=, usemount, protect, and hide are now just a
609         keyword options, if they are present in the configuration file
610         they are turned on, if they are not present they are turned off.
611         bless= is now the nobless keyword option, since bless is default
612         this one changed names.
613
614         * ybin: no longer need to specify -C /dev/null if you don't have a
615         configuration file in /etc/.  If this is the case ybin will generate
616         a generic yaboot.conf to install on the bootstrap partition.  
617
618         * More changes to the configuration parsing to improve speed, the
619         format change also helped the speed problem.
620
621         * Added man pages for ybin, mkofboot, yaboot, yaboot.conf and
622         bootstrap. 
623
624         * More general fixes/cleanup/tweaks.
625         
626 2000-03-13  Ethan Benson  <erbenson@alaska.net>
627
628         * Version 0.11
629
630         * Added command line options to both scripts, try --help. This
631         makes the ybin.conf file optional if you wish (-C /dev/null)
632
633         * Changed the way the config file is parsed, no longer source it
634         with the shell, this allows ybin.conf to be merged with
635         yaboot.conf at which point yaboot can live with unknown options in
636         its config file. 
637
638         * Use /etc/ybin.conf if it exists, if not use /etc/yaboot.conf for
639         ybin configuration.
640
641         * Merged ybin and mkofboot into one script, mkofboot shared 90% of
642         of its code with ybin anyway and this will make them much easier
643         to maintain. mkofboot is now a hard link to ybin (or a symlink if
644         you prefer, both will work)
645
646         * Added an experimental feature to generate a yaboot.conf on the
647         fly based on command line options.  The defaults should be
648         workable on a Debian system with an internal ATA disk, with the
649         root partition being the 3rd on the disk. Depends on mktemp for
650         creating the temporary file, Debian's mktemp is secure against
651         race conditions, use with caution if your distribution lacks a
652         secure mktemp utility. This option is activated with -c auto.
653
654         * No longer depends on bash. Works with Debian's
655         /bin/ash. Interpreter is now set to /bin/sh.
656
657         * Assorted cleanup, minor bug fixes.
658
659         * Added example yaboot.conf.
660         
661 2000-02-04  Ethan Benson  <erbenson@alaska.net>
662
663         * Version 0.10
664
665         * Added a simple multi-boot menu written by Benjamin Herrenschmidt.
666
667 2000-01-17  Ethan Benson  <erbenson@alaska.net>
668
669         * Version 0.9
670
671         * mkofboot was still broken. :-(
672
673
674 2000-01-14  Ethan Benson  <erbenson@alaska.net>
675
676         * Version 0.8
677
678         * Added a basic CHRP script ofboot.b to work around the problem of
679         OF refusing to load `tbxi' files unless they contain a CHRP boot
680         header. See README.ofboot.b for details.
681
682         * Updated default ybin.conf to install ofboot.b by default.
683         
684 2000-01-13  Ethan Benson  <erbenson@alaska.net>
685
686         * Version 0.7
687
688         * mkofboot: Check for hformat was broken. 
689
690 2000-01-12  Ethan Benson  <erbenson@alaska.net>
691
692         * Version 0.6
693
694         * mkofboot: Fixed problem where it was insisting that mkdosfs be
695         present even when using hfs filesystems if usemount=yes.
696
697         * mkofboot: Added proper checks for hformat or mkdosfs.
698         
699 2000-01-09  Ethan Benson  <erbenson@alaska.net>
700
701         * Version 0.5
702
703         * First public release.
704         
705         * Add TODO and BUGS files.
706
707         * mkofboot: Check to see if usemount=yes, and if so make sure we
708         are root before proceeding to erase the partition.
709
710         * ybin: Removed useless echo line. 
711         
712 2000-01-05  Ethan Benson  <erbenson@alaska.net>
713
714         * Version 0.4
715
716         * ybin (util_install): Fully support OF `wrappers' now: if a
717         wrapper is defined in the configuration file then the wrapper is
718         given the HFS file type specified instead of the bootfile, the
719         bootfile's type is set to "boot".  
720
721         * ybin: New configuration option `bless' when yes and are using
722         hfsutils we will `bless' the root directory of the bootstrap
723         filesystem so OF should be able to find and boot the system
724         without reconfiguration.
725
726         * mkofboot/ybin (checkconf): Add validation for the new `bless'
727         option. Also add check that the wrapper, if defined, exists and we
728         have permission to it.
729         
730 2000-01-04  Ethan Benson  <erbenson@alaska.net>
731
732         * Version 0.3.
733         
734         * ybin (util_install): Quote the filetype/creator arguments to
735         hattrib to prevent the shell from interpreting any meta-characters
736         in some cases. Also no longer try and set metadata on wrapper if
737         there is no wrapper.
738
739         * mkofboot: When creating hfs or dos filesystems give them volume
740         label of "bootstrap".
741         
742 2000-01-03  Ethan Benson  <erbenson@alaska.net>
743
744         * Version 0.2.
745
746         * mkofboot: added -w switch to grep when checking if a filesystem
747         is already mounted to prevent erroneous positive matches.
748
749         * ybin (util_install): Add check to make sure that the target
750         device is not mounted as a filesystem before mucking with it.
751
752         * Added changelog.
753         
754 2000-01-01  Ethan Benson  <erbenson@alaska.net>
755
756         * Version 0.1.
757         
758         * first version.
759
760 End: