When I do the following: mount /dev/cdroms/cdrom0 /media/cdrom export CD_ROOT=/media/cdrom && emerge doom3 the doom3 installer will first copy files from Disc 1 (fine, that's what's in the drive), but will then start to copy files from Disc 2 and 3 a) *without* asking you to insert them and b) without having any problems with copying these files from the same disc. The install finishes thinking that it has copied all the files correctly, even though it's only copied files from Disc 1 Reproducible: Always Steps to Reproduce: 1. insert disc 1, mount cdrom 2. export CD_ROOT 3. emerge doom3 Actual Results: Instead of asking you to insert different cd's and copying files from them, it copies only files from disc 1, thinking it has copied files from disc 2 and 3 as well Expected Results: asked for the cd *device*, asked you to insert cd1, mounted the device, copied files, unmounted, asked you to insert cd2, mounted, etc.... Portage 2.0.51-r8 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 x86_64) ================================================================= System uname: 2.6.9-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.7 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 6 2004, 22:09:09)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r1, 2.15.90.0.1.1-r3 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.6-r1, 2.6.8.1-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -funroll-loops" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo ftp://mirror.pacific.net.au/linux/Gentoo http://gentoo.scphost.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 3dnowext X a52 aac aalib acl acpi aim alsa audiofile avi bash-completion berkdb bitmap-fonts bonobo caps cddb cdinstall cdparanoia cdr cdrom cdrw codecs crypt css cups curl dba dedicated dga divx4linux djbfft dts dv dvd dvdr dvdread dvdrw eds encode f77 faac faad fam fame fbcon ffmpeg fftw flac foomaticdb fortran fpx freetype ftp gd gif gimp gimp2 gmail gnome gpm graphviz gstreamer gtk gtk2 gtkhtml hal icq idea ieee1394 imagemagick imlib imlib2 ipv6 jabber java javascript jp2 jpeg jpeg2k ladcca ladspa lcms libcaca live lzo lzw lzw-tiff mad mhash mikmod mime mjpeg mmxext mng mp3 mpeg mpeg4 mpi mplayer msn multilib ncurses network nls no_wxgtk1 nptl nptlonly ntlm nvidia objc offensive oggvorbis openal opengl oscar oss pam perl pic png ppds python quicktime readline recode rtc samba sdl slp sndfile soundtouch spell ssl svg szip tcpd theora tiff truetype unicode usb wmf xchatdccserver xchattext xml xml2 xpm xrandr xv xvid xvmc yahoo yv12 zlib video_cards_nvidia"
You used CD_ROOT when you're copying from the CD. CD_ROOT is for copying from a hard disk, as it overrides the CD detection routines.