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