services: Switch to ‘shepherd-system-log-service-type’ in ‘%base-services’.

This reinstates c83bfc0415, which had been
reverted in 8c483c12e9 in response to
<https://issues.guix.gnu.org/76315>.

* gnu/services/base.scm (%base-services): Replace ‘syslog-service-type’
by ‘shepherd-system-log-service-type’.
* doc/guix.texi (Base Services): Update ‘syslog-service-type’
documentation.
(Shepherd Services): Mention that ‘system-log-service-type’ is in
‘%base-services’.  Add anchor.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I21082300f6a052865a6ab1bdff27fbe71f73d492
This commit is contained in:
Ludovic Courtès 2025-02-03 15:41:07 +01:00
parent 30e51cb6b4
commit 8492a3c896
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 14 additions and 5 deletions

View file

@ -19898,11 +19898,17 @@ privacy---often the result of host name lookups is in local cache, so
external name servers do not even need to be queried. external name servers do not even need to be queried.
@end defvar @end defvar
@cindex syslog @cindex syslog, with external syslogd
@cindex logging @cindex logging, syslog
@defvar syslog-service-type @defvar syslog-service-type
Type of the service that runs the syslog daemon, whose value is a Type of the service that runs the syslog daemon (@command{syslogd}),
@code{<syslog-configuration>} object. whose value is a @code{<syslog-configuration>} object (see below).
@quotation Note
This service is redundant with and for the most part superseded by
@code{shepherd-system-log-service-type} (@pxref{shepherd-system-log, the
Shepherd system log}).
@end quotation
@end defvar @end defvar
To have a modified @code{syslog-configuration} come into effect after To have a modified @code{syslog-configuration} come into effect after
@ -46866,6 +46872,7 @@ herd schedule timer at 07:00 -- mpg123 Music/alarm.mp3
on the @code{timer} service. on the @code{timer} service.
@end defvar @end defvar
@anchor{shepherd-system-log}
@cindex system log service, from Shepherd @cindex system log service, from Shepherd
@cindex syslogd, Shepherd system log service @cindex syslogd, Shepherd system log service
@defvar shepherd-system-log-service-type @defvar shepherd-system-log-service-type
@ -46876,6 +46883,8 @@ traditionally implemented by @command{syslogd} programs.
The value of services of this type must be a The value of services of this type must be a
@code{system-log-configuration} record, as described below. @code{system-log-configuration} record, as described below.
This service is part of @code{%base-services} (@pxref{Base Services}).
@end defvar @end defvar
@c %start of fragment @c %start of fragment

View file

@ -3945,7 +3945,7 @@ login manager daemon.")
(cons tty %default-console-font)) (cons tty %default-console-font))
'("tty1" "tty2" "tty3" "tty4" "tty5" "tty6"))) '("tty1" "tty2" "tty3" "tty4" "tty5" "tty6")))
(service syslog-service-type) (service shepherd-system-log-service-type)
(service agetty-service-type (agetty-configuration (service agetty-service-type (agetty-configuration
(extra-options '("-L")) ; no carrier detect (extra-options '("-L")) ; no carrier detect
(term "vt100") (term "vt100")