See Where gnats lives.
gnats has two, well, actually three, different kinds of
configuration file. The site-wide configuration files determine
overall behaviour across all the databases on your machine, while the
database-specific configuration files determine how gnats
behaves when dealing with a specific database. In addition, there is
a single file that needs to be set up for the send-pr
tool to
work properly. These files can be edited at any time — the next
time a gnats tool is invoked, the new parameters will take
effect.
These are the site-wide configuration files used by gnats:
databases
databases
file.
defaults
mkdb
.
gnatsd.host_access
gnatsd.user_access
The database-specific configuration is determined by the following files in the gnats-adm subdirectory of the database directory.
dbconfig
dbconfig
file.
categories
Category
field, and the maintainers responsible for each
category. Update this file whenever you have a new category, or
whenever a category is no longer valid. You must also update this file
whenever responsibility for a category changes, or if a maintainer is
no longer valid. See The categories
file.
responsible
responsible
file.
submitters
submitters
file.
addresses
Submitter
field is not filled in, gnats will use entries in
this file to try to derive the submitter ID from the e-mail headers.
See The addresses
file.
states
states
file.
classes
sw-bug
, doc-bug
, change-request
etc.
See The classes
file.
gnatsd.user_access
The last file in this menagerie is the send-pr
configuration
file send-pr.conf. This file contains some defaults that need
to be known in order for send-pr
to work. The file needs to
be present on all hosts where send-pr
is to be used.
See the send-pr.conf file.