* Found CD #1 root at /mnt/cdrom >>> Unpacking source... >>> Unpacking q2-3.20-x86-full-ctf.exe to /usr/tmp/portage/quake2-data-3.20/work >>> Source unpacked. >>> Test phase [not enabled]: games-fps/quake2-data-3.20 >>> Install quake2-data-3.20 into /usr/tmp/portage/quake2-data-3.20/image/ category games-fps install: cannot stat `/mnt/cdrom/baseq2/pak0.pak': No such file or directory >>> this should probably use /mnt/cdrom/Install/Data/baseq2 !!! ERROR: games-fps/quake2-data-3.20 failed. !!! Function src_install, Line 55, Exitcode 1 !!! couldnt grab pak0.pak !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. insert quake2 data cdrom 2. mount cdrom 3. emerge quake2-data Actual Results: the above error Expected Results: the quake2 data should be installed I believe it is just using the wrong directory on the quake2 cdrom... also export CD_ROOT does absolutely nothing so there's really no way for me to install this port
what kind of quake2 cd is it ? there have been different releases of quake2 over the years also, post the output of `tree /mnt/cdrom` as an attachment
Created attachment 72388 [details, diff] quake2-data-ultimate-quake-edition-fix Ultimate Quake Edition, again... This patch fixes the problem for me.
Created attachment 72389 [details] tree /mnt/cdrom And, for completeness sake, the tree.
The information from UncleOwen appears to be the same as mine, what do I do to apply your patch? When I patch the ebuild in /usr/portage/games-fps/quake2-data and try to emerge quake2-data I get a file size error. Is there a proper way to fix this?
the pkg_setup in the patch had a typo but it pointed out that i broke support for the original Quake2 when i updated the ebuild ... i tossed in support for ctf/xatrix/rogue if the install media supports it ive tested the new ebuild against the orig Quake2 cd and the Quake4 dvd, and i added support for the ultimate quake collection based on your tree output, so sync up and make sure it works for you please
(In reply to comment #5) > so sync up and make sure it works for you please done. thanks :)
cheers