My quake1 cd does not appear to be handled by the current quake1-data ebuild. $ ls -la /mnt/cdrom/ total 24741 dr-xr-xr-x 1 root root 2048 1996-11-05 12:04 . drwxr-xr-x 12 root root 4096 2006-06-29 20:19 .. -r-xr-xr-x 1 root root 36064 1996-11-05 02:06 deice.exe -r-xr-xr-x 1 root root 306666 1996-11-05 02:06 _inst32i.ex_ -r-xr-xr-x 1 root root 311 1996-11-05 02:06 install.bat -r-xr-xr-x 1 root root 8192 1996-11-05 02:06 _isdel.exe -r-xr-xr-x 1 root root 24684755 1996-11-05 02:06 resource.1 -r-xr-xr-x 1 root root 195 1996-11-05 02:06 resource.dat -r-xr-xr-x 1 root root 125878 1996-11-05 02:06 setup.bmp -r-xr-xr-x 1 root root 10752 1996-11-05 02:06 _setup.dll -r-xr-xr-x 1 root root 47616 1996-11-05 02:06 setup.exe -r-xr-xr-x 1 root root 58 1996-11-05 02:06 setup.ini -r-xr-xr-x 1 root root 56363 1996-11-05 02:06 setup.ins -r-xr-xr-x 1 root root 48775 1996-11-05 02:06 _setup.lib -r-xr-xr-x 1 root root 34 1996-11-05 02:06 setup.pkg
Created attachment 93078 [details, diff] patch to handle cd install
What is the Quake CD called? There must be a better name than "Quake CD (2)", which implies a second (rather than replacement) CD.
yeah, we need to know what edition of quake you have ... for all i know, this could just be a random burned copy you made :P
(In reply to comment #2) > What is the Quake CD called? There must be a better name than "Quake CD (2)", > which implies a second (rather than replacement) CD. > It appears to be another revision of the original quake cd. $ cat /mnt/cdrom/resource.dat PATH=\QUAKE SIZE=24684755 EXPSIZE=53600000 SPACE=0 LINE0=*** Quake! *** LINE1=by id Software, inc. LINE2=Copyright (C) 1996 LINE4=Registered Version 1.06 DEICE=F:\FLEM\IDUTILS\DEICE.EXE
Created attachment 93919 [details, diff] quake1-data-2.40.diff Added needed equivalent patch as in bug #139693, since the Portage devs think that dying is more logical than "the package isn't installed, therefore it has no applicable USE flags." Tidied ebuild, while I was at it.
looks like i have the 1.01 cd while you have a newer release: http://linux.omnipotent.net/article.php?article_id=11287 added to cvs, thanks Joe !
Created attachment 94425 [details, diff] change case statement A small change to the case statement to use doins instead of newins
The case statement is calling the wrong install routine. See patch.
sorry, but your original patch was broken so i had to guess at what you were trying to do should be fixed in cvs now