FHS 2.2, katalogi dla gier

Jakub Bogusz qboosh w pld.org.pl
Wto, 5 Mar 2002, 20:54:57 CET


Ktoś czytał dokładnie FHS 2.2?
Niewiele się zmieniło od 2.1, ale trzeba by było dokładnie przejrzeć te
100kB i sprawdzić, czy jesteśmy z tym zgodni przed podbiciem Version
w FHS.spec.

Na pewno jedna rzecz jest do poprawki (zresztą nie psująca zgodności
z 2.1 - tam nie było to tak wyraźnie napisane): ma być /usr/local/man,
a nie /usr/local/share/man.
(gotowe poprawki do FHS.spec i man-manpaths.patch już mam)


Druga rzecz - już któryś raz o tym piszę i będę co jakiś czas
przypominał, dopóki nie zostanie poprawiona niekonsekwencja. Chodzi
o katalogi dla gier (znowu mi się przypomniało przy okazji
rocksndiamonds.spec - w którym dane są umieszczone w nie istniejącym
katalogu /usr/X11R6/share/games):

binarki:
	/usr/games czy /usr{,/X11R6}/bin
dane arch-dependent:
	/usr/lib/games czy /usr{,/X11R6}/lib czy /usr{,/X11R6}/lib/games
		(/usr/X11R6/lib/games aktualnie nie istnieje)
dane arch-independent:
	/usr/share/games czy /usr{,/X11R6}/share czy /usr{,/X11R6}/share/games
		(/usr/X11R6/share/games aktualnie nie istnieje)

Co do /var/games to raczej nie ma wątpliwości.


W FHS (2.2) znalazłem tylko tyle:

/usr/bin                Most user commands
/usr/lib                Libraries  [...and other architecture-dependent data]
/usr/share              Architecture-independent data

/usr/games              Games and educational binaries (optional)
/usr/share/games        Static data files for /usr/games (optional)
/usr/lib/games          ...hierarchy may be used in addition to the /usr/share/games...
/var/games              Variable game data (optional)

Niestety uzasadnienie jest tylko dla tego ostatniego:

       BEGIN RATIONALE
       /var/games has been given a hierarchy of its own, rather than leaving it
       merged in with the old /var/lib as in release 1.2.  The separation
       allows local control of backup strategies, permissions, and disk usage,
       as well as allowing inter-host sharing and reducing clutter in /var/lib.
       Additionally, /var/games is the path traditionally used by BSD.
       END RATIONALE


BTW, fortune-mod to gra czy program edukacyjny? :>


-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl