On Tue, Jun 13, 2000 at 04:21:16AM +0100, John O Sullivan wrote: > I've got to make a lot of changes to the source to comply with the FHS > so I'd like to double check my plans before I go ahead.
> binaries -> /usr/games Yes. Note that if there are also internal game binaries (a sound server or something like that) that shouldn't be run separately, you can put those in /usr/lib/empire . > data files -> /var/games/empire/data Well, why not just /var/games/empire? Also, it depend on which kind of data is it. If it's variable (score files) then put it there, but if it's just game level data files (like graphics, sounds etc) then it goes under /usr/lib/games/empire (if it's architecture-dependant) or under /usr/share/games/empire (if it's not). > info files -> /usr/share/games/empire Info files as in Texinfo documentation, or as on-line help, or something else? > Does anyone have experience making radical changes to a program to > make it fit the FHS? Yes :o) > Could this be worth sending a patch back to the upstream maintainer > explaining what I'm doing and asking them to integrate it? Most definitely. That would also save you the trouble of patching their build system again, if they brea^H^H^H^Hchange it in future versions. > Is the FHS a widely accepted standard? I think so (it's quite logical, if nothing). -- Digital Electronic Being Intended for Assassination and Nullification