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.