pkg/59867: gnats: install message missing /etc/services+services_mkdb setup

[email protected]
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
>Number:         59867
>Category:       pkg
>Synopsis:       gnats: install message missing /etc/services+services_mkdb setup
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Dec 28 09:10:00 +0000 2025
>Originator:     Henryk Paluch
>Release:        11_BETA, repo: https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/11.0/All on 2025-12-28
>Organization:
N/A
>Environment:
NetBSD nbsd11-gnats.example.com 11.0_BETA NetBSD 11.0_BETA (GENERIC) #0: Tue Dec 23 18:48:38 UTC 2025  [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
Current install message is missing step to add "support" service and rebuild service database with services_mkdb (this took me some time to find out). 

Without such setup inetd(8) will fail to server GNAT's service 'support' on 1529/tcp port.




>How-To-Repeat:
On fresh system install pkgin (if not already installed):

which pkgin || \
 PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.|cut -f 1 -d_)/All" pkg_add pkgin

Install gnats and watch message:

pkgin install gnats

==== Message
$NetBSD: MESSAGE,v 1.7 2005/08/27 22:24:02 recht Exp $

See http://www.gnu.org/software/gnats/ for the official web page
and don't forget to run /usr/pkg/libexec/gnats/mkdb default
as user gnats to create the default database.

Add the following line to /etc/inetd.conf to activate GNATS:
    support stream tcp nowait gnats /usr/pkg/libexec/gnats/gnatsd gnatsd

Add something like this into the crontab to process incoming bug reports:
    */5 * * * * /usr/pkg/libexec/gnats/queue-pr -r

To accept PRs by mail you'll need some new mail aliases too, e.g.
        gnats-admin:    postmaster
        bugs:           "| /usr/pkg/libexec/gnats/queue-pr -q"
        query-pr:       "| /usr/pkg/libexec/gnats/mail-query"
====

Follow message and add to /etc/inetd.conf:

# gnats
support stream  tcp     nowait  gnats   /usr/pkg/libexec/gnats/gnatsd   gnatsd

Restart inetd with:

/etc/rc.d/inetd restart

/var/log/messages will contain error:

inetd[10072]: support/tcp: unknown service

>Fix:
I suggest to add to MESSAGE:

===
Add to /etc/services:
support         1529/tcp        # GNATS

Run services_mkdb to rebuild services database.
===
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.