On Sat, 7 May 2011 11:35:24 +1000
Karl Goetz <[email protected]> wrote:

> On Fri, 6 May 2011 05:31:20 -0600
> "Wichmann, Mats D" <[email protected]> wrote:
> 
> > [email protected] wrote:
> > > On 05/05/2011 04:27 AM, Richard Hartmann wrote:
> > >> 1) How is this to be interpreted?
> > >> 
> > >>> The following directories, or symbolic links to directories,
> > >>> must be in /usr/ share, if the corresponding subsystem is
> > >>> installed: [...] games     Static data files for /usr/games
> > >>> (optional)
> > >> 
> > >> In any case, the wording of this section should probably be
> > >> improved.
> > > 
> > > I agree; there's some ambiguity here.  Oddly, 
> > 
> > etc.
> > 
> > I think a request for clarification here is worthy of a
> > bugzilla, will somebody file one please?
> > 
> 
> http://bugs.linux-foundation.org/show_bug.cgi?id=766

I've attached a patch (to the bug, and to this email). It will need more
work, but i'm hoping to get some feedback on it here before i send a
merge request.
thanks,
kk

-- 
Karl Goetz, (Kamping_Kaiser / VK5FOSS)
Debian contributor / gNewSense Maintainer
http://www.kgoetz.id.au
No, I won't join your social networking group
=== modified file 'usr.xml'
--- usr.xml	2011-05-06 16:22:54 +0000
+++ usr.xml	2011-05-07 09:59:40 +0000
@@ -86,11 +86,6 @@
      </row>
 
      <row>
-       <entry><filename>games</filename></entry>
-       <entry>Games and educational binaries (optional)</entry>
-     </row>
-
-     <row>
        <entry><filename>lib&lt;qual&gt;</filename></entry>
        <entry>Alternate Format Libraries (optional)</entry>
      </row>
@@ -442,11 +437,6 @@
        <entry>Host-specific system configuration for local binaries</entry>
      </row>
 
-     <row>
-       <entry><filename>games</filename></entry>
-       <entry>Local game binaries</entry>
-     </row>
-
 
      <row>
        <entry><filename>include</filename></entry>
@@ -594,11 +584,6 @@
 recommended that a subdirectory be used in
 <filename>/usr/share</filename> for this purpose.</para>
 
-<para>Game data stored in <filename>/usr/share/games</filename> must
-be purely static data.  Any modifiable files, such as score files,
-game play logs, and so forth, should be placed in
-<filename>/var/games</filename>.</para>
-
 </section>
 
 <section id='requirements11'><title>Requirements</title>
@@ -661,11 +646,6 @@
      </row>
 
      <row>
-       <entry><filename>games</filename></entry>
-       <entry>Static data files for /usr/games (optional)</entry>
-     </row>
-
-     <row>
        <entry><filename>info</filename></entry>
        <entry>Primary directory for GNU Info system (optional)</entry>
      </row>
@@ -715,9 +695,6 @@
 <command>kbd</command> (Linux) or <command>syscons</command>
 (BSD).  They may, however, be placed in <filename>/usr/lib</filename>
 for backwards compatibility, at the distributor's discretion.
-Similarly, a <filename>/usr/lib/games</filename> hierarchy may be used
-in addition to the <filename>/usr/share/games</filename> hierarchy if
-the distributor wishes to place some game data there.</para>
 
 </section>
 

=== modified file 'var.xml'
--- var.xml	2011-05-06 12:52:23 +0000
+++ var.xml	2011-05-07 10:06:14 +0000
@@ -144,11 +144,6 @@
      </row>
 
      <row>
-       <entry><filename>games</filename></entry>
-       <entry>Variable game data (optional)</entry>
-     </row>
-
-     <row>
        <entry><filename>mail</filename></entry>
        <entry>User mailbox files (optional)</entry>
      </row>
@@ -368,39 +363,11 @@
 </section>
 </section>
 
-<section id='vargamesVariableGameData'>
-
-<title>/var/games : Variable game data (optional)</title>
-
-
-<section id='purpose37'><title>Purpose</title>
-
-<para>Any variable data relating to games in <filename>/usr</filename>
-should be placed here.  <filename>/var/games</filename> should hold
-the variable data previously found in <filename>/usr</filename>;
-static data, such as help text, level descriptions, and so on, must
-remain elsewhere, such as
-<filename>/usr/share/games</filename>.</para>
-
-
-<tip><title>Rationale</title>
-
-<para><filename>/var/games</filename> has been given a hierarchy of
-its own, rather than leaving it merged in with the old
-<filename>/var/lib</filename> 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
-<filename>/var/lib</filename>.  Additionally,
-<filename>/var/games</filename> is the path traditionally used by BSD.</para>
-
-</tip>
-</section>
-</section>
 
 <section id='varlibVariableStateInformation'>
 <title>/var/lib : Variable state information</title>
 
-<section id='purpose38'><title>Purpose</title>
+<section id='purpose37'><title>Purpose</title>
 
 <para>This hierarchy holds state information pertaining to an
 application or the system.  State information is data that programs
@@ -436,6 +403,20 @@
 
 </section>
 
+<section id='varlibGameSaveData'>
+<title>/var/lib/games : Game saves and state information (optional)</title>
+
+<section id='purpose38'><title>Purpose</title>
+
+<para>This directory holds game saves, and other data that can reasonably be
+expected to be shared by multiple users on the same system. Save game files
+which will only be used by one user should be saved to the users /home/
+directory.
+</para>
+
+</section>
+</section>
+
 <section id='requirements13'><title>Requirements</title>
 
 <para>The following directories, or symbolic links to directories, are

Attachment: signature.asc
Description: PGP signature

_______________________________________________
fhs-discuss mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/fhs-discuss

Reply via email to