This bug in response to http://blog.siphos.be/2012/04/documentation-updates-for-initramfs-needed/ I note that unlike the mention of the need to handle separate /usr and /var as given in x86 and x86_64, for example http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7 "If you use a specific partition layout where important file system locations (like /usr or /var) are on separate partitions, then ..." there is NO counterpart for at least these arches: http://www.gentoo.org/doc/en/handbook/handbook-ppc.xml?part=1&chap=7 http://www.gentoo.org/doc/en/handbook/handbook-ppc64.xml?part=1&chap=7 http://www.gentoo.org/doc/en/handbook/handbook-sparc.xml?part=1&chap=7 (I have not checked others, though I took a peek at MIPS). This is particularly troubling because it's not clear that some of the bootloaders involved can even handle initrd/initramfs, e.g., silo, arcload, and I have not had luck personally with yaboot. Yet, the handbooks all describe how you can make separate /usr and /var partitions. According to the text on the siphos.be blog URL, this bug should block bug #407959.
Problem is that I don't know anything about these architectures (beyond the theoretical part) so I need to rely on the feedback I get from those architecture teams. Without feedback, no changes :(
Will CC affected arches to let us know how their guides should be fixed
Arches, any news on this? This is probably the main blocker for getting newer udev stabilized (and then, udisks2 and newer gvfs versions...) Thanks
Well, all the arches that have livecds must have bootloaders that support initramfs. -arm: this is a special case. Its hard to have a generic handbook for arm. arm is very device-specific so each device is different in terms on passing the parameters to the bootloader -m68k/s390/sh: we don't even have docs, so its out of the equation I'll try to provide info for alpha/ia64/sparc, should be pretty straight forward.
Thanks a lot Raul :)
> -arm: this is a special case. Its hard to have a generic handbook for arm. > arm is very device-specific so each device is different in terms on passing > the parameters to the bootloader Also i just noticed the arm handbook is marked as deprecated... On the other hand, in the "depends on" bugs there are the patches for alpha/ia64/sparc, so i think i'm done PS: i'm removing the arches that don't have docs
fixed in CVS. split out the initramfs instructions to a cross-arch <include>, linked it into the doc, added <keyval> variables to handbook-*.xml for kernel/initrd versions.