Comment 22 for bug 129081

Revision history for this message
Johan Euphrosine (proppy) wrote :

> I don't think /var/lib is a good place for murmur.sqlite, shouldn't be
in /etc/ too?

As murmur.sqlite is often changed by the program itself and not by the user
My first thought was that it belong to /var/lib and not to /etc.

I get the following information from "Filesystem Hierarchy Standard"
from http://www.pathname.com/fhs/pub/fhs-2.3.html:

/var/lib : Variable state information
Purpose

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 must never need to
modify files in /var/lib to configure a package's operation.

/etc : Host-specific system configuration
Purpose

The /etc hierarchy contains configuration files. A "configuration
file" is a local file used to control the operation of a program; it
must be static and cannot be an executable binary. [4]

Do you know if debian/ubuntu package usually follow this scheme for
file-based database ?