~ruther/guix-local

c655bbb376d2dd73805cef344c496f6f77b22d0f — Tobias Geerinckx-Rice 5 years ago e02123b
services: cups: Support CUPS 2.3.3op2's LogFileGroup directive.

* gnu/services/cups.scm (<files-configuration>): Add a log-file-group
field.
* doc/guix.texi (Printing Services): Document it.
2 files changed, 9 insertions(+), 0 deletions(-)

M doc/guix.texi
M gnu/services/cups.scm
M doc/guix.texi => doc/guix.texi +6 -0
@@ 18463,6 18463,12 @@ programs.
Defaults to @samp{"lp"}.
@end deftypevr

@deftypevr {@code{files-configuration} parameter} string log-file-group
Specifies the group name or ID that will be used for log files.

Defaults to @samp{"lpadmin"}.
@end deftypevr

@deftypevr {@code{files-configuration} parameter} string log-file-perm
Specifies the permissions for all log files that the scheduler writes.


M gnu/services/cups.scm => gnu/services/cups.scm +3 -0
@@ 418,6 418,9 @@ queues.  The URI @url{file:///dev/null} is always allowed.")
   (string "lp")
   "Specifies the group name or ID that will be used when executing external
programs.")
  (log-file-group
   (string "lpadmin")
   "Specifies the group name or ID that will be used for log files.")
  (log-file-perm
   (string "0644")
   "Specifies the permissions for all log files that the scheduler writes.")