The attached patch switches so that we use nash instead of the run-init from the livecd-creator for switching to the real system root. There's up and downsides to this, but I think that overall it's the right thing to do.
Pros: * Not using binaries from the "host" system when creating the live CD image. Makes building x86 and x86_64 live CDs on the same box far easier * Makes creator bits all noarch * Uses infrastructure that we use on "real" systems for the live CD * Moves more in the direction so that hopefully we can use nash for all of the initramfs bits in the live CD eventually
Cons: * Might end up being a little bigger * nash is bigger and thus debugging it instead of run-init requires a little more poking/knowledge.
Other thoughts?
Jeremy