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