I think the summary pretty much covers it. We already have a method in portage which has been in use for reading from CD. It would probably be better to use that, as it is much more robust and has much better error-checking. It also makes it easier to only have one set of CD functions in use by ebuilds. If you need any help, let me know.
the problem is that not everyone will be installing off the CD... would it be acceptable to do this in the following order: 1) honor MAYA_INSTALL_LOC environment variable 2) fall back on using cdrom_get_cds if the above was not set?
ok, I now use the eutils goodness =)
Hehehe... yeah... CD_ROOT works the same as the MAYA_INSTALL_LOC