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