File: changelog

package info (click to toggle)
yaboot 1.3.6-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,192 kB
  • ctags: 2,696
  • sloc: ansic: 9,436; sh: 2,578; asm: 343; makefile: 231
file content (722 lines) | stat: -rw-r--r-- 23,752 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
2001-12-01  Ethan Benson  <erbenson@alaska.net>

	* Version 1.3.6

	* The "IBM needs to test prereleases" release.

	* Documentation:
	  - New IGNORE^H^H^H^H^H^HREADME, thanks to Chris Tillman for
	    cleaning up the pile of cruft that this thing was.
	  - yabootconfig man page was missing --kernel-args from SYNOPSIS.
	  - Include README.rs6000 in the binary dist.

	* ybin:
	  - Automatically use fstype=raw on IBM CHRP, it no longer needs
	    to be explicitly set in /etc/yaboot.conf.
	  - Deprecate ybin's yaboot.conf auto-generation, use yabootconfig
	    instead.

	* yaboot:
	  - Fix IBM CHRP support.
	  - Fix device path parsing to support devices containing a comma,
	    but not including a filename.
	  - Add support for zImage.initrd (Peter Bergner).
	  - help output no longer claims device=NULL if yaboot.conf does not define it.
	  - Make password prompting a bit nicer looking.
	  - Short penalty delay on incorrect passwords.

2001-10-28  Ethan Benson  <erbenson@alaska.net>

	* Version 1.3.5

	* Add yaboot-howto, Thanks to Chris Tillman.

	* yaboot:
	  - XFS fixes for large partitions (Brendan O'Dea).
	  - Upgrade libext2fs to 1.25, this adds full ext3 support to yaboot.
	  - Reiserfs fixes (Jeff Mahoney).
	  - Implement the message= configuration option (see yaboot.conf man page).

2001-10-13  Ethan Benson  <erbenson@alaska.net>

	* Version 1.3.4

	* ybin: Correct a verbosity message.

	* yaboot:
	  - Add SGI XFS filesystem support.
	  - Rewrite OpenFirmware device path parsing code.  This fixes
	    many bugs and inconsistencies in yaboot's file loading.
	  - Fix OpenFirmware filesystem support to automatically convert
	    path separator from / to \.  CDROM authors no longer need to use
	    kludges like image=\\install\\powermac\\vmlinux.
	  - Fix kernel loading on some systems.
	  - Allow for getting files from tftp server that does not run a
	    bootpd/dhcpd.
	  - Fix netboot when using the `n' key.
	  - Fix a great deal of incorrect format strings which could cause
	    yaboot crashes.
	  - Fix all filesystems to properly return error conditions, and
	    report those error conditions (instead of just saying `image not
	    found').
	  - Make configuration file open error consistent with other file
	    open errors.
	  - Add `help' command to yaboot which prints out basic usage information.
	  - Add non-fatal warning when bootstrap partition has wrong type (pmac only).
	  - Minor code rearrangement.
	  - General cruft removal and code cleanup.

	* Makefile cleanup, make filesystems configurable.
	
2001-09-25  Ethan Benson  <erbenson@alaska.net>

	* Version 1.3.3

	* Add --debug option to yabootconfig

	* Fix BSD booting support somewhat.  The bsd= option's semantics
	  have changed, it must now be set to the BSD root partition.  ybin
	  will now install /usr/local/lib/yaboot/ofwboot onto the bootstrap
	  partition when bsd= is present in /etc/yaboot.conf.  The dual boot
	  menu will then execute "ofwboot <bsd_root_part>,/bsd" this means
	  the bsd kernel must be at /bsd on the BSD root partition.

2001-09-24  Ethan Benson  <erbenson@alaska.net>

	* Version 1.3.2

	* Fix Makefile thinko where make install failed if
	  /etc/yaboot.conf already existed.

2001-09-20  Ethan Benson  <erbenson@alaska.net>

	* Version 1.3.1

	* Don't include /etc/yaboot.conf in binary dist, instead put the
	  example in /usr/local/share/doc.  This way extracting the tarball
	  from / won't blow away existing configs.

	* Move strip commands from install target to strip target, install
	  now depends on strip.

2001-09-20  Ethan Benson  <erbenson@alaska.net>

	* Version 1.3

	* Merging of ybin and yaboot source trees, this is now the
	  official upstream yaboot/ybin source tree.

	* yaboot:
	  - Various ppc64 & chrp fixes by Peter Bergner, fix fdisk partition
	    handling.
	  - Fix netboot (was broken by reiserfs patch)
	
2001-08-26  Ethan Benson  <erbenson@alaska.net>

	* Version 1.2.6

	* ofpath became broken on non-scsi systems due to quoting fix.
	
2001-08-20  Ethan Benson  <erbenson@alaska.net>

	* Version 1.2.5

	* Fix broken quoting uncovered by debian's current /bin/ash.

2001-08-06  Ethan Benson  <erbenson@alaska.net>

	* Version 1.2.4

	* ofboot: remove <OS-VOLUME-NAME> tag as it was causing the
	  OpenFirmware multibooter to crash.

	* mkofboot: zero first 800K of bootstrap partition before creating
	  filesystem.

	* yaboot:
	  - Version 1.2.3
	  - Supports using an md5 hash as well as plaintext password. (me)
	  - Fix again system.map loading. That also fix an old pending bug
	    we had where yaboot could pass random values for system.map,
	    causing the kernel to mark random pages reserved. (BenH)
	  - IBM CHRP fixes. (Peter Bergner)
	  - Add reiserfs support (Jeff Mahoney)

2001-06-30  Ethan Benson  <erbenson@alaska.net>

	* Version 1.2.3

	* ofpath:
	  - Version 1.0
	  - Add support for IBM CHRP, thanks to Marco d'Itri for testing.
	  - Use real wc if available, this speeds up ofpath slightly for scsi.
	  - Make variables local to their function unless they need to be global.

	* ybin:
	  - If installing on IBM CHRP run addnote on yaboot binary before installing.
	  - Reword some error/verbose messages
	  - Make variables local to their function unless they need to be global.

2001-06-24  Ethan Benson  <erbenson@alaska.net>

	* Version 1.2.2

	* yabootconfig:
	  - Now works with braindamaged versions of pdisk.
	  - Add --kernel-args switch which allows boot-floppies to easily
	    add an append= line if needed.

2001-06-01  Ethan Benson  <erbenson@alaska.net>

	* Version 1.2.1

	* Fix test for strict posix/SUS echo behavior.

	* Check for printf built into the shell.

	* yabootconfig: check for and attempt to deal with cross device symlinks.

2001-05-28  Ethan Benson  <erbenson@alaska.net>

	* Version 1.2

	* Added yabootconfig, a script to build a valid /etc/yaboot.conf

	* ybin:
	  - Detect IBM CHRP hardware and disable nvram update automatically
	  - Automatically run yabootconfig if /etc/yaboot.conf is missing
	  - Check for PATH_PREFIX environment variable and add all bin and
	    sbin directories from under it to PATH.  This is for boot-floppies.
	  - Add bsd= to list of multiboot options.

	* ofboot: bump maximum number of OSes to 8.

	* ofpath:
	  - No longer report bogus paths for non-existent scsi devices.
	  - Fix bug where garbage characters were mixed with the
	    OpenFirmware device path.
	  - Fix broken Wallstreet PowerBook support.
	  - Add support for silly devfs naming convention, Thanks to Tom Rini.

2001-05-06  Ethan Benson  <erbenson@alaska.net>

	* Version 1.1.1

	* ofboot: 
	  - Hopefully fix random and rare booting problem when chainloading
	    other OSes.  Thanks to Segher Boessenkool for the fix.
	  - Add volume name which shows up in the OpenFirmware multiboot
	    screen.
	  - It is now possible to replace the badge icon for the multiboot
	    screen, see examples/README.mbicon.

	* yaboot: 
	  - Version 1.2.1
	  - Includes my previous 1.1.1-eb3 patches for password protection and single-key.

	* Various spelling errors and clarifications to man pages.  Thanks to sword.

2001-04-26  Ethan Benson  <erbenson@alaska.net>

	* Version 1.1

	* ofpath:
	  - Version 0.8
	  - Add support for Performa 6400_200, PowerMac 4400, and the clones.
	  - Removed `No such file or directory' errors when system has no
	    scsi at all.

	* ybin:  
	  - If delay= is not set use value of timeout= (converted to
	    seconds) instead.
	  - Removed command line options --type, --creator, and long
	    obsolete and deprecated --conffile.  The config file options
	    hfstype and hfscreator are still there.
	  - Removed long obsolete and deprecated bootconf= config option.
	  - Removed some old now unneeded debug cruft.

	* yaboot:
	  - Include version 1.1.1-eb3, this includes the following changes
	  - Adds password protection capabilities.
	  - Add `single-key' option from silo.

	* Documentation:
	  - Rewrote the yaboot.conf man page, now derived from silo.conf(5)

2001-03-22  Ethan Benson  <erbenson@alaska.net>

	* Version 1.0

	* ybin:
	  - Fix a few bugs that occured when magicboot= was not used.  
	  - Add basic support for IBM style bootstrap partitions.  These
	    partitions have yaboot dded directly to them.  See the yaboot.conf
	    man page regarding fstype for more info, also
	    examples/yaboot.conf.rs6k. 
	  - Don't require that ofpath be installed if its not needed.

	* Documentation:
	  - Added examples/yaboot.conf.rs6k
	  - Man page updates for IBM support.

2001-02-19  Ethan Benson  <erbenson@alaska.net>

	* Version 0.31

	* ofpath:
	  - Quiet shell error when run on non-PowerMac (but still
	    PowerPC) hardware.
	  - Properly recognize more OldWorld PowerMac G3s. 
	  - Fix OldWorld detection for kernels < 2.2.17
	  - Require that /proc be mounted.

	* ybin: 
	  - Fix OldWorld detection for kernels < 2.2.17
	  - Make the `not bootable on OldWorld' warning very loud and
	    obnoxious. 	
	  - Change PATH to make /usr/local the last component instead of
	    the first.
	  - Make the text/background color in the boot menu configurable,
	    see the yaboot.conf(5) man page for details. 
	  - Change default foreground color to white per yaboot 1.0.
	  - Remove support for obsolete /etc/ybin.conf.

	* Documentation: 
	  - Clarified the `partition=' variable in the yaboot.conf man page
	    and correct an error in the example in that man page.
	  - Added more comments to included yaboot.conf examples. 

	* yaboot: 
	  - Include version 1.1.1
	  - Includes color support

2000-11-18  Ethan Benson  <erbenson@alaska.net>

	* Version 0.30

	* ybin: add `brokenosx' option, when used with macosx= ybin makes
	the MacOSX menu entry execute \System\Library\CoreServices\BootX
	directly instead of using \\:tbxi.  This is necessary for
	people who insist on installing OSX on HFS+ instead of UFS, since
	MacOS deblesses HFS+ OSX partitions.
	
2000-10-28  Ethan Benson  <erbenson@alaska.net>

	* Version 0.29 (the brown paper bag release)

	* The yaboot.conf man page was broken.

	* While were at it, include yaboot 0.9 binary (compiled -Os,
	stripped)
	
2000-10-24  Ethan Benson  <erbenson@alaska.net>

	* Version 0.28

	* ybin: Add mntpoint= option, this allows ybin to install the
	bootstrap into an already mounted filesystem.  This is NOT
	recommended unless you know what your doing.  

	* ybin: fixed generation of ofboot.b so it will work with nobless
	and usemount.
	
2000-10-20  Ethan Benson  <erbenson@alaska.net>

	* Version 0.27

	* ofboot: fixed problem where text was not visible on some newer iMacs. 

	* ybin: Now warn the user when they are using ybin on an OldWorld
	PowerMac.  (it will still work since its possible to make newworld
	bootable disks on an OldWorld mac)

	* ofpath: Now works on oldworld macs under 2.4 kernels. 

	* Added check for packaged versions of ybin to the Makefile and
	warn user about them.
	
2000-09-23  Ethan Benson  <erbenson@alaska.net>

	* Version 0.26

	* ofboot: completely rewrote the generator script, it is now more
	extendable and supports more menu options.  More thanks to iNOUE
	Koich! for the continuing help on OpenFirmware issues!!

	* ybin: added options for mulitboot menu: now can create a menu
	with options for GNU/Linux, MacOS, MacOSX, Darwin, and booting off
	a CDROM, from the network, and even directly into an OpenFirmware
	prompt. 

	* ybin: some errors were sent to stdout instead of stderr, fixed.

	* ofpath: refuse to run on anything but GNU/Linux.  (for now anyway)
	
2000-09-18  Ethan Benson  <erbenson@alaska.net>

	* Version 0.25

	* ofboot: now changes the background color to black and the text
	color to cyan like yaboot.  Thanks to again to iNOUE Koich!  

2000-09-16  Ethan Benson  <erbenson@alaska.net>

	* Version 0.24

	* ofboot: many bugs in the Forth code fixed. code should now be
	compliant to the OpenFirmware spec.  Also add CD boot menu option.
	(add enablecdboot to /etc/yaboot.conf) Thanks to iNOUE Koich! for
	the Forth code.

2000-09-13  Ethan Benson  <erbenson@alaska.net>

	* Version 0.23

	* ybin: now hard code the target filename for ofboot, its always
	installed as ofboot.b on the bootstrap partition.  This eliminates
	ambiguity when someone tries a different script with different name.

	* ybin: all debugging output goes to stderr now.

2000-09-09  Ethan Benson  <erbenson@alaska.net>

	* Version 0.22

	* ofboot.b renamed to ofboot.  (.b means boot block which this is not) 

	* yaboot and ofboot are now installed in /usr/local/lib/yaboot/
	instead of /boot, since these files are never directly accessed by
	the firmware it is not really appropriate to keep them in /boot.
	make install will create backwords compatibility symlinks when
	installing over an older version of ybin so nothing should break.
	IMPORTANT: you should run mkofboot on a dedicated bootstrap
	partition to purge old filenames.

	* Man pages updated to reflect new file locations.  Also include a
	patch to change the paths to /usr/lib/yaboot for Debian and redhat
	package maintainers.

	* ybin: now checks two places for a default value for install=
	/usr/local/lib/yaboot/yaboot, /usr/lib/yaboot/yaboot.
	
2000-09-02  Ethan Benson  <erbenson@alaska.net>

	* Version 0.21

	* ybin: fixed nvram update so it uses a real filename instead of
	\\:tbxi when nobless is set in /etc/yaboot.conf.  (\\: means find
	file in blessed directory).

	* ofpath: more oldworld machines supported.  Now supports 7200,
	7300, 8600, 9500, Gossamer G3, PowerBook 1998, PowerBook 3400 (and
	possibly 2400).
	
2000-08-31  Ethan Benson  <erbenson@alaska.net>

	* Version 0.20

	* ybin: check for Newworld compatible nvsetenv and if found will
	automatically update the OpenFirmware boot-device variable in
	nvram.

	* ofpath: support some oldworld machines. (this does not mean
	ybin/yaboot supports oldworld).  Also silence a harmless error on
	machines lacking a CDROM.

	* ofboot.b: added more machines to <COMPATIBLE>
	
2000-08-25  Ethan Benson  <erbenson@alaska.net>

	* Version 0.19

	* Added PowerMac3,2 and PowerMac3,3 to ofboot.b scripts.  Fixes
	Debian bug #69870

2000-08-22  Ethan Benson  <erbenson@alaska.net>

	* Version 0.18

	* ofboot.b: changed the yaboot boot commands to boot yaboot by
	filename rather then file type. Booting by file type did not work
	reliably on all machines.

	* ybin: hard code the target filename for yaboot, regardless of
	the source filename (from install=) the target filename on the
	bootstrap partition will always be "yaboot.b".

	* Added ofpath utility, this is a rewrite of the show_of_path.sh
	utility written by Olaf Hering.  Ofpath works with /bin/ash and on
	stripped down systems such as the Debian boot floppies.  Also
	wrote a small man page for this utility.

	* ybin: automatically use ofpath to find the OpenFirmware device
	path when ofpath= is not defined in /etc/yaboot.conf.  Ybin will
	also use ofpath when macos= or macosx= are set to unix device
	nodes (ie /dev/hda11), these options can still be set to
	OpenFirmware paths as well. 

	* Makefile: minor cleanup, added installation of ofpath
	utility/man page as well as a deinstall rule.

2000-08-13  Ethan Benson  <erbenson@alaska.net>

	* Version 0.17

	* Yaboot 0.7 binary included.

	* ybin: fix bug where ybin would fail if the bootstrap files
	included an "_" in the filename.  (actually its a workaround for
	hfsutils brain-damage)

	* ofboot.b: completely rewritten.  Now includes shell script code
	to allow ybin to configure it based on config options in
	/etc/yaboot.conf instead of requiring the user to edit it
	themselves.  Additionally this new script will display a REAL boot
	menu when dual booting is configured.  It is capable of dual or
	tri booting GNU/Linux (yaboot), MacOS 8.*/9.* and MacOSX.  This
	new ofboot.b script should *NOT* be edited by the user, and thus
	should NOT be marked as a conffile in Debian and redhat packages.
	These packages should now install ofboot.b in /boot instead of
	/etc since it is no longer a config file.  WARNING: The Forth code
	in this script has not been tested on all machines and may not be
	universally compatible.  Thanks to Chris Emerson for writing the
	Forth code.

	* yaboot.conf: new options: ofboot= macos= macosx= delay=
	defaultos=.  See the yaboot.conf man page for details. 

	* Now include a Makefile to handle installation, only make install
	is defined.  Removed install-sh. 

	* mkofboot is now distributed and installed as a symlink instead
	of a hardlink.
	
	* Man page updates.
	
2000-04-25  Ethan Benson  <erbenson@alaska.net>

	* Version 0.16

	* menu_ofboot.b: fixed bug where the yaboot line was missing the
	boot command, this prevented it from booting yaboot.

2000-04-25  Ethan Benson  <erbenson@alaska.net>

	* Version 0.15

	* Merge quik's bootstrap(8) man page with ybin's ofboot(8) man
	page and rename it back to bootstrap(8).  This also solves the
	conflict with quik.  In a more useful way IMO.

2000-04-24  Ethan Benson  <erbenson@alaska.net>

	* Version 0.14

	* Ship man pages uncompressed, gzip them in install-sh instead,
	this allows for easier patching by debian maintainers if need be.

	* Rename bootstrap(8) man page to ofboot(8) so ybin does not
	conflict with quik.
	
2000-04-23  Ethan Benson  <erbenson@alaska.net>

	* Version 0.13

	* Rewrote the config file parsing yet again to remove dependencies
	on tr, and awk.  This allows ybin to function on minimal systems
	such as boot/rescue floppies.  This also pretty much solves the
	slowness problem.  Thanks to Daniel Jacobwitz for the help.

	* Made changes to remove dependencies on basename and wc.  Again
	this is to allow ybin to work on boot floppies.

	* Changed all calls to grep to stop using GNU extensions, this is
	so ybin will work properly with the minimal version of grep
	included in busybox.

	* Added signal handling so ybin/mkofboot will cleanup after
	themselves if killed with signals 1 2 3 or 15.
	
	* Added OS Badge icons to the ofboot.b scripts.  On G4 machines
	you can hold down the option key and get a graphical boot selector
	with one button for each bootable partition, the button with the
	penguin icon is the bootstrap partition.  Thanks to Nicholas
	Humfrey for creating the Badge icon.

	* Minor updates to the man pages.
	
2000-04-19  Ethan Benson  <erbenson@alaska.net>

	* Version 0.12

	* Now include yaboot binary in ybin distribution.

	* Include a install-sh script to install everything.

	* Use of the separate ybin.conf file is deprecated.  Use
	/etc/yaboot.conf instead.

	* Removed the so called kludge options, without being able to
	bless the root directory they were just useless bloat.

	* Removed useless --readonly option, it was already default (as it
	should be)

	* Deprecated bootconf options since the yaboot.conf is the same
	config ybin uses.  (it is still there and works but that may change)

	* Changed configuration file format to be more like quik/lilo:
	bootfile= is now install= (--bootfile is now --install), wrapper=
	is now magicboot=, usemount, protect, and hide are now just a
	keyword options, if they are present in the configuration file
	they are turned on, if they are not present they are turned off.
	bless= is now the nobless keyword option, since bless is default
	this one changed names.

	* ybin: no longer need to specify -C /dev/null if you don't have a
	configuration file in /etc/.  If this is the case ybin will generate
	a generic yaboot.conf to install on the bootstrap partition.  

	* More changes to the configuration parsing to improve speed, the
	format change also helped the speed problem.

	* Added man pages for ybin, mkofboot, yaboot, yaboot.conf and
	bootstrap. 

	* More general fixes/cleanup/tweaks.
	
2000-03-13  Ethan Benson  <erbenson@alaska.net>

	* Version 0.11

	* Added command line options to both scripts, try --help. This
	makes the ybin.conf file optional if you wish (-C /dev/null)

	* Changed the way the config file is parsed, no longer source it
	with the shell, this allows ybin.conf to be merged with
	yaboot.conf at which point yaboot can live with unknown options in
	its config file. 

	* Use /etc/ybin.conf if it exists, if not use /etc/yaboot.conf for
	ybin configuration.

	* Merged ybin and mkofboot into one script, mkofboot shared 90% of
	of its code with ybin anyway and this will make them much easier
	to maintain. mkofboot is now a hard link to ybin (or a symlink if
	you prefer, both will work)

	* Added an experimental feature to generate a yaboot.conf on the
	fly based on command line options.  The defaults should be
	workable on a Debian system with an internal ATA disk, with the
	root partition being the 3rd on the disk. Depends on mktemp for
	creating the temporary file, Debian's mktemp is secure against
	race conditions, use with caution if your distribution lacks a
	secure mktemp utility. This option is activated with -c auto.

	* No longer depends on bash. Works with Debian's
	/bin/ash. Interpreter is now set to /bin/sh.

	* Assorted cleanup, minor bug fixes.

	* Added example yaboot.conf.
	
2000-02-04  Ethan Benson  <erbenson@alaska.net>

	* Version 0.10

	* Added a simple multi-boot menu written by Benjamin Herrenschmidt.

2000-01-17  Ethan Benson  <erbenson@alaska.net>

	* Version 0.9

	* mkofboot was still broken. :-(


2000-01-14  Ethan Benson  <erbenson@alaska.net>

	* Version 0.8

	* Added a basic CHRP script ofboot.b to work around the problem of
	OF refusing to load `tbxi' files unless they contain a CHRP boot
	header. See README.ofboot.b for details.

	* Updated default ybin.conf to install ofboot.b by default.
	
2000-01-13  Ethan Benson  <erbenson@alaska.net>

	* Version 0.7

	* mkofboot: Check for hformat was broken. 

2000-01-12  Ethan Benson  <erbenson@alaska.net>

	* Version 0.6

	* mkofboot: Fixed problem where it was insisting that mkdosfs be
	present even when using hfs filesystems if usemount=yes.

	* mkofboot: Added proper checks for hformat or mkdosfs.
	
2000-01-09  Ethan Benson  <erbenson@alaska.net>

	* Version 0.5

	* First public release.
	
	* Add TODO and BUGS files.

	* mkofboot: Check to see if usemount=yes, and if so make sure we
	are root before proceeding to erase the partition.

	* ybin: Removed useless echo line. 
	
2000-01-05  Ethan Benson  <erbenson@alaska.net>

	* Version 0.4

	* ybin (util_install): Fully support OF `wrappers' now: if a
	wrapper is defined in the configuration file then the wrapper is
	given the HFS file type specified instead of the bootfile, the
	bootfile's type is set to "boot".  

	* ybin: New configuration option `bless' when yes and are using
	hfsutils we will `bless' the root directory of the bootstrap
	filesystem so OF should be able to find and boot the system
	without reconfiguration.

	* mkofboot/ybin (checkconf): Add validation for the new `bless'
	option. Also add check that the wrapper, if defined, exists and we
	have permission to it.
	
2000-01-04  Ethan Benson  <erbenson@alaska.net>

	* Version 0.3.
	
	* ybin (util_install): Quote the filetype/creator arguments to
	hattrib to prevent the shell from interpreting any meta-characters
	in some cases. Also no longer try and set metadata on wrapper if
	there is no wrapper.

	* mkofboot: When creating hfs or dos filesystems give them volume
	label of "bootstrap".
	
2000-01-03  Ethan Benson  <erbenson@alaska.net>

	* Version 0.2.

	* mkofboot: added -w switch to grep when checking if a filesystem
	is already mounted to prevent erroneous positive matches.

	* ybin (util_install): Add check to make sure that the target
	device is not mounted as a filesystem before mucking with it.

	* Added changelog.
	
2000-01-01  Ethan Benson  <erbenson@alaska.net>

	* Version 0.1.
	
	* first version.

End: