John Levon wrote: > On Wed, Apr 01, 2009 at 06:12:25PM -0400, Dave Miner wrote: > >> The most visible portion of the change, and hence the reason John's >> cc'ed here, is the existence of two boot archives; we'll use the >> standard module$ GRUB command to resolve $ISADIR and find the correct >> archive. Since they have to move, anyway, I've relocated the boot >> archive from /boot/boot_archive to /platform/i86pc/boot_archive and >> /platform/i86pc/amd64/boot_archive, respectively. I don't expect that > > Actually... > > The whole reason that 2009.06 broke us in the first place was to have a > common boot archive path between SPARC and x86. If that's no longer a > requirement, I'd vastly prefer to just move it back to where it used to > be, namely: boot/x86.microroot. (And presumably, > boot/amd64/x86.microroot). This will unbreak 2008.11 and Linux dom0s, > and will avoid respinning another virt-install fix. > > I don't think "boot/amd64 is icky" is a strong enough argument for > purposefully leaving this broken. >
To clarify, the reason why it's somewhat loathsome is that it's more stuff that is in non-standard places and has to be handled specially by live CD installs. Using the standard locations, it gets cleaned up automatically by bootadm. It also reduces the amount of divergence between the live CD and the installed system, which is a goal of the live CD architecture. The user base that are broken are sufficiently limited at this point that I would rather bite this bullet now and be done with it. Dave
