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