[Mailman-Developers] Re: [Mailman-Users] OpenBSD Trusted Path Execution (TPE) compatibility?
Tollef Fog Heen
tollef@add.no
10 Jul 2001 21:39:57 +0200
* "Jay R. Ashworth"
| > Makes things easily manageable and in-line with the rest of the
| > system. Happily the Debian Mailman package does this by default.
| > Damned nice job there actually. <waves>
*smiles and bows*
| /var/lib/mailman? I'm not sure that's actually the proper place to put
| such stuff; what are the assumptions for /var?
from the FHS:
5. The /var Hierarchy
/var -- Variable data
[snip]
+-lib Variable state information
[snip]
5.5 /var/lib : Variable state information
/var/lib -- Variable state information
[snip]
+-<package> State data for packages and subsystems
This hierarchy holds state information pertaining to an application or
the system. State information is data that programs modify while they
run, and that pertains to one specific host. Users should never need to
modify files in /var/lib to configure a package's operation.
State information is generally used to preserve the condition of an
application (or a group of inter-related applications) between
invocations and between different instances of the same application.
State information should generally remain valid after a reboot, should
not be logging output, and should not be spooled data.
An application (or a group of inter-related applications) should use a
subdirectory of /var/lib for its data. There is one required
subdirectory, /var/lib/misc, which is intended for state files that
don't need a subdirectory; the other subdirectories should only be
present if the application in question is included in the distribution.
So, perhaps I should move qfiles to /var/spool/mailman/qfiles, but I
don't think I will.
--
Tollef Fog Heen, Debian Mailman Maintainer
You Can't Win