Nethack 3.4.3 [PSARC/2008/172 FastTrack timeout 03/11/2008]
Joseph Kowalski
jek3 at sun.com
Fri Mar 7 13:56:09 PST 2008
OK, this is approved, so this is just a comment.
I'm also not questioning if this should be included or not (but if it is
included as
a throwback to old UNIX nostalgia, where is "fortune"? :-) )
Danek Duvall wrote:
> 3. Interfaces
>
> /usr/bin/nethack Uncommitted Executable location, CLI
> /usr/lib/nethack Project Private Game data directory
> /var/games Committed Writeable area for games
> /var/games/nethack Uncommitted Writeable area for nethack
> games Committed group name
>
From filesystem(5):
/usr/games
An empty directory, a remnant of the SunOS 4.0/4.1
software.
So, /usr/games is an imported interface, abet with a lame semantic. That's
however somewhat the nit of all nits.
Now, if I remember right (and I may not), this was the "bin" equivalent for
games. If that's true, shouldn't this be place for nethack, the executable?
If that doesn't convince you, perhaps the fact that the place this is
found on Linux
(specifically Ubuntu) is /usr/games. Aren't we supposed to be *all*
about compatibility
(when possible) with Linux?
As an aside, I was rather surprised about all the variants of nethack
available on Ubuntu's repository. EMACs, lisp, qt, X11, gnome,...
just to name a few. I was disappointed to find out that jnethack was the
Japanese version rather than a Java version.
Anyway, in the interest of Linux compatibility I'd encourage the
project team to follow that (somewhat big) rule.
(Note: Ubuntu has no /usr/bin/foo -> ../games/foo links. Ignore the
fact that /usr/games seems to be in the default path.)
I didn't look where Ubuntu (et.al.) places hethack datafiles and such.
Where ever they place them, we should just do the same.
- thanks for listening,
- jek3
More information about the opensolaris-arc
mailing list