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 | falsetrue
, 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 | falsetrue
, 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 | falsetrue
, 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 | falsetrue
.
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-endday-start
and 17 for day-end
.
business-week-days
week-start - week-endweek-start
and 5 for week-end
.
create-category-dirs
true | falsetrue
, 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
mode0750
, 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
.