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