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