I tried to install rune, the ebuild calls this function in an attempt to locate my CD-ROM. however I kept receiving: /usr/portage/eclass/eutils.eclass: line 1416: read: read error: 0: Input/output error * Press return to scan for the cd again * or hit CTRL+C to abort the emerge. * If you are having trouble with the detection * of your CD, it is possible that you do not have * Joliet support enabled in your kernel. Please * check that CONFIG_JOLIET is enabled in your kernel. /usr/portage/eclass/eutils.eclass: line 1416: read: read error: 0: Input/output error * Press return to scan for the cd again * or hit CTRL+C to abort the emerge. * If you are having trouble with the detection * of your CD, it is possible that you do not have * Joliet support enabled in your kernel. Please * check that CONFIG_JOLIET is enabled in your kernel. /usr/portage/eclass/eutils.eclass: line 1416: read: read error: 0: Input/output error * Press return to scan for the cd again * or hit CTRL+C to abort the emerge. * If you are having trouble with the detection * of your CD, it is possible that you do not have * Joliet support enabled in your kernel. Please * check that CONFIG_JOLIET is enabled in your kernel. /usr/portage/eclass/eutils.eclass: line 1416: read: read error: 0: Input/output error ad infinium. I ended up going into another term and SIGSTOPing ebuild.sh so that I could CTRL+C the whole deal, otherwise ctrl+c wasn't doing anything to stop the looping, I am unsure why. Is there any way to check if the read succeeded, or somehow prevent this from happening? I'm still not sure why the read failed ( no CD's were in my drives ).
that read is supposed to be reading from your terminal ... in other words, your system is screwed :P added a sanity check anyways