flaig@Apple.COM (Charles Flaig) (08/23/89)
In the 2nd set of Nethack patches, there are lines added to the Makefile that
look like:
sed -e 's;/usr/games/lib/hackdir;$(GAMEDIR);' \
Now, pardon me for mildly flaming, since this is a wonderful game, and I really
appreciate the work that goes into it, but what the **** is an absolute path
doing in the middle of the Makefile without being assigned to a commented
variable, like GAMEDIR is???
Now, you can call me stupid, but I don't have the slightest idea how to use
sed, and I don't know what it is supposed to do with this path, and what the
path should actually be on my system, since of course I don't *have* the
directory /usr/games/lib/hackdir! I've changed them all to other things....
(I think this is the same one called "GAMEDIR", but then why wasn't this used?)
Please! What do I do with this monster???
--Charles
flaig@apple.com
(Also known as a poor confused user, playing at being a system manager.)tar@ksuvax1.cis.ksu.edu (Tim Ramsey) (08/23/89)
In article <3787@internal.Apple.COM> flaig@apple.com (Charles Flaig) writes: >In the 2nd set of Nethack patches, there are lines added to the Makefile that >look like: > sed -e 's;/usr/games/lib/hackdir;$(GAMEDIR);' \ >Now, pardon me for mildly flaming, since this is a wonderful game, and I really >appreciate the work that goes into it, but what the **** is an absolute path >doing in the middle of the Makefile without being assigned to a commented >variable, like GAMEDIR is??? This sed command replaces all instances of "/usr/games/lib/hackdir" with whatever you have defined GAMEDIR to be. What it all boils down to is this is how the nethack.sh script is tailored to your system. >Now, you can call me stupid, :-) Naw, I'll pass. [ ... ] Tim -- Timothy Ramsey Kansas State University BITNET: tar@KSUVAX1 Dept. of Computing and Information Sciences Internet: tar@ksuvax1.cis.ksu.edu This is Manhattan, Kansas. UUCP: ...!{rutgers,texbell}!ksuvax1!tar Is there anyone out there?
sherman@m.cs.uiuc.edu (08/25/89)
It looks to me like this line changes any occurances (in whatever is being fed into this line) of "/usr/games/lib/hackdir" into "$(GAMEDIR)". So, any hard coded directories are being removed from whatever this is being applied to. /************************************************************************/ /* Bill Sherman ARPA: sherman@cs.uiuc.edu */ /* Aviation Research Lab DOMAIN: ?? */ /* University of Illinois UUCP: ?? */ /* Champaign-Urbana */ /* */ /* "You want to do mankind a real service? Tell funnier jokes." */ /* Og */ /************************************************************************/