Subject: Config files and packages
To: None <firstname.lastname@example.org>
From: David Brownlee <email@example.com>
Date: 10/05/2001 13:21:05
Has anyone looked at a standard way to handle config files for
We probably have 2 cases:
- Package has a default config which should be installed as
the config if one is not already present on the system.
- Package has one or more configs which should be installed
purely for reference.
We currently usually install the latter into share/examples/pkgname/
though the former varies more between packages, eg: analog is
I think we should standardise on something - be it
share/examples/pkgname/<cfgname> or etc/defaults/<cfgname>
What do people think of PLISTs including something like :
@config <example_config> <live_config>
@config share/examples/analog/analog.cfg etc/analog.cfg
<example_config> would be assumed to be installed in the standard
pkg fashion. On install, <example_config> would be copied to
<live_config> if not already present. On deletion, <live_config>
would be removed if it was identical to <example_config>.