> I believe that /usr/games is the traditional > directory location for > games. It's certainly been part of Solaris's > directory hierarchy for > the last decade or two. Also /var/games is the > location for other > files like high scores etc. >
I, for one, like this. I don't think its appropriate to mix games in with the rest of the system. > And it is also true that /usr/local is verboten, if > you ever hope to > get something into /dev, /release or a consolidation > like sfw, ON etc. > > I notice that the current (ARCd) SUNWnethack build is > in > /usr/bin/nethack, that the installation best > practices does > not really talk about /usr/games and that directory > seems empty at > the moment. I expect the reason for the latter is > because very few > games exist in the 'release' at the moment. > > > The ARC recommended installation locations document > > http://www.opensolaris.org/os/community/arc/policies/install-locations/ > defines /opt as: > This directory contains files installed by add-on > software > application packages > The expected use is: > /opt/$PKG > such as: /opt/SunStudioExpress etc. > according to that page "Add-on system software or applications" belong in /opt, so are we that or "Bundled Foundation Solaris software?" I would assume the latter. > As I understand the current ARC thinking on the > matter of locations > for FOSS, the rule is generally 'in the non > /usr/local location > most familiar to users of other distros' > > So if a game is commonly in /usr/bin in other > distros, it should > also be in /usr/bin on Solaris. If it's in > /usr/games traditionally > it should probably be in /usr/games. If it's in > /usr/local/bin > traditionally, I suspect it should be in /usr/bin, > but I can't > swear on it. > That isn't a policy. Quite frankly, what it is, is utterly horrifying. We have a whole framework to set policies about how our platform is laid out, and the official policy is "whatever everyone else is doing this week?" Insanity. > Putting something in /opt could work also, but in > wesnoths case it > would probably be in /opt/wesnoth, not > /opt/games/wesnoth. > Coming from us, I don't think it belongs in /opt. I suppose it means a change in "man filesystem" but the best thing is probably to resurrect /usr/games. > All this said, an ARC case could be run to clarify > all of this > and make the rules more binding, or (more informally, > and quicker) > the question could be raised on > arc-discuss at opensolaris.org > to get some ARC member inputs on the ARCs > expectations. > Cross-posted to arc-discuss > Doug. *grandparent and older clipped, see sw-porters for full discussion* -- This message posted from opensolaris.org