Please find attached a renamed copy of the yaboot-1.3.11.ebuild called 1.3.12.ebuild as well as a renamed copy of the yabootconfig-1.3.11.patch named yabootconfig-1.3.12.patch. This version fixes the ofpath problems dealt with in the 1.3.11-r1 version of the ebuild with a finalized version of ofpath. It also includes some clarifications in yaboot-howto. Both the yabootconfig and chrpfix patches are still necessary, since it uses the same chrpfix patch as the previous ebuilds I am not attching it here. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 29784 [details] yaboot-1.3.12.ebuild
Created attachment 29785 [details] yabootconfig-1.3.12.patch
Created attachment 29815 [details] The yaboot source code I can't believe I forgot to attach this! Doh!
Thnxs :-)
Something is wrong with this yaboot-version: celeborn root # ybin -v ybin: Finding OpenFirmware device path to `/dev/hda9'... ybin: Unable to find OpenFirmware path for boot=/dev/hda9 ybin: Please add ofboot=<path> where <path> is the OpenFirmware path to /dev/hda9 to /etc/yaboot.conf ybin: Finding OpenFirmware device path to `/dev/hda10'... ybin: Unable to determine OpenFirmware path for macosx=/dev/hda10 ybin: Try specifying the real OpenFirmware path for macosx=/dev/hda10 in /etc/yaboot.conf celeborn root # ofpath /dev/hda9 ofpath: Linux kernel 2.6.2-benh1 is not supported celeborn root # uname -a Linux celeborn 2.6.2-benh1 #2 Fri Apr 9 22:28:28 CEST 2004 ppc 0 745/755 GNU/Linux celeborn root # Yes, I'm running an old kernel, but it is the stablest one for my needs.
Checked aginst kernel 2.6.1 - 2.6.5 and kernel 2.4.24 on G3, G4, and G5. I confirmed that this version of ofpath does not support 2.6 kernels below 2.6.3 but does support kernels in the 2.4 tree. Apparently this is by design, Ethan Benson maintainer of yaboot over at penguinppc.org has indicated that this version was only really meant for use with 2.6 kernels >= 2.6.3 due to some potential code incompatabilities. pvdabeel has remasked this package but it is still needed by those who have current G4 windtunnels and some current powerbooks. This kernel restriction does not seem to apply to G5's, I tested all 2.6 kernels aginst it and they all work. Also it allows G5 users to refer to macosx= with the drive path (e.g /dev/sdb2) instead of the open firmware path as it correctly identifies the path durring mkofboot and ybin as long as the ofboot= statement is included in yaboot.conf.
Created attachment 30319 [details] Updated ebuild with warnings This ebuild update includes warnings about the incompatability with earlier 2.6 kernels.
Released an updated ebuild with a warning, going to move it to stable tonight.