Node:Overall database configuration, Next:Individual field configuration, Up:dbconfig file
The overall database options are controlled by settings in the
database-info
section of the dbconfig
file. The following
is the general format of this section:
database-info { [options] }
The following options and values may be used in the database-info
section:
debug-mode true | false
true
, the database is placed into debug mode. This causes all
outgoing email to be sent to the gnats-admin user listed in the
responsible
file of the database. The default value is false
.
keep-all-received-headers true | false
true
, all of the Received: headers for PRs submitted
via email are kept in the PR. Otherwise, only the first one is kept. The
default value is false
.
notify-about-expired-prs true | false
true
, notification email about expired PRs is sent via
the at-pr
command. Otherwise, required times for PR fixes are not
used. The default value is false
.
send-submitter-ack true | false
true
.
This is in addition to the normal notification mail to the person(s)
responsible for the new PR. The default value is false
.
libexecdir "directory"
at-pr
and mail-pr
are invoked
from this directory. The default value is the empty string, which is
unlikely to be useful.
business-day-hours day-start - day-end
day-start
and 17 for day-end
.
business-week-days week-start - week-end
week-start
and 5 for week-end
.
create-category-dirs true | false
true
, database directories for categories are
automatically created as needed. Otherwise, they must be created
manually (usually with the mkcat
script). It is recommended that
the default value of true
be kept.
category-dir-perms mode
0750
, yielding
user read, write and execute, and group read and execute. Note that
if you have local users on the GNATS server itself, running for
instance query-pr
, you may need to change the permissions to
0755
.