mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 13:10:33 +02:00
services: ngircd: Revert to use make-forkexec-constructor.
The use of make-systemd-constructor appears to cause problems when connecting via TLS (see: https://github.com/ngircd/ngircd/issues/330). * gnu/services/messaging.scm (ngircd-global): [pid-file]: Set default value and remove maybeness. Adjust doc. * gnu/services/messaging.scm (ngircd-configuration): Adjust comment. (ngircd-wrapper): Expose writable PID file and preserve pid namespace. (ngircd-shepherd-service): Replace make-systemd-constructor with make-forkexec-constructor and adjust surrounding accordingly. (ngircd-activation): New procedure. (ngircd-service-type): Extend activation-service-type with it. Change-Id: Ic7c135ab45122e180107cde8bb9976426e3afbc4
This commit is contained in:
@@ -30492,9 +30492,8 @@ Global password or all users needed to connect to the server. By
|
||||
default, no password is required. PAM must be disabled for this option
|
||||
to have an effect.
|
||||
|
||||
@item @code{pid-file} (type: maybe-string)
|
||||
@item @code{pid-file} (default: @code{"/run/ngircd/ngircd.pid"}) (type: string)
|
||||
The file name where the PID of ngIRCd should be written after it starts.
|
||||
By default, no PID file is created.
|
||||
|
||||
@item @code{ports} (default: @code{(6667)}) (type: list-of-ports)
|
||||
Port number(s) on which the server should listen for @emph{unencrypted}
|
||||
|
||||
Reference in New Issue
Block a user