give me a list of files that must be edited in an android build (I'm thinking mostly having to edit init.rc and init.device.rc to match the new filesystem), the changes I have to make (new mount points), and instructions on how to make the system, userdata, and ramdisk images haret uses, and I'll test a build and post if it works.
I'm something of an android dev, but up to now I've only worked with an android device (dream/sapphire) which is pretty no-nonsense about what you have to do (flash-mount boot.img to boot, system.img to system, and data.img to userdata.img), plus the mount points are pretty much unchanged coming from AOSP.
I guess I'll have a look at the rhodium builds and see how much they differ from an actual android device's build. Something I remember from poking at it is that the images (system, userdata) are no longer yaffs but something else.
Best reference thread ever: Learn to compile your own AOSP build
(for sapphire, but applies to dream too)