~ruther/guix-local

44abcb28686fbe72b576c0c5b4d92f04a675270f — Ludovic Courtès 10 years ago 4ce783a
doc: Mention syslogd configuration.

* gnu/services/base.scm (syslog-service): Add xref to Inetutils in the
docstring.
(%default-syslog.conf): Export.
* doc/guix.texi (Base Services): Update accordingly.
2 files changed, 14 insertions(+), 6 deletions(-)

M doc/guix.texi
M gnu/services/base.scm
M doc/guix.texi => doc/guix.texi +7 -3
@@ 6984,10 6984,14 @@ external name servers do not even need to be queried.
@end defvr


@deffn {Scheme Procedure} syslog-service [#:config-file #f]
Return a service that runs @code{syslogd}.  If configuration file name
@var{config-file} is not specified, use some reasonable default
@deffn {Scheme Procedure} syslog-service @
             [#:config-file @var{%default-syslog.conf}]
Return a service that runs @command{syslogd}.  If configuration file
name @var{config-file} is not specified, use some reasonable default
settings.

@xref{syslogd invocation,,, inetutils, GNU Inetutils}, for more
information on the configuration file syntax.
@end deffn

@anchor{guix-configuration-type}

M gnu/services/base.scm => gnu/services/base.scm +7 -3
@@ 80,6 80,7 @@
            nscd-service-type
            nscd-service
            syslog-service
            %default-syslog.conf

            guix-configuration
            guix-configuration?


@@ 804,9 805,12 @@ Service Switch}, for an example."
"))

(define* (syslog-service #:key (config-file %default-syslog.conf))
  "Return a service that runs @code{syslogd}.
If configuration file name @var{config-file} is not specified, use some
reasonable default settings."
  "Return a service that runs @command{syslogd}.  If configuration file
name @var{config-file} is not specified, use some reasonable default
settings.

@xref{syslogd invocation,,, inetutils, GNU Inetutils}, for more
information on the configuration file syntax."
  (service syslog-service-type config-file))