~ruther/guix-local

ref: 13136283393c19c6bbbcd8bbb5dc158ee7b24fdb guix-local/gnu/services d---------
c800fd56 — Mathieu Othacehe 8 years ago
services: cuirass: Add fallback parameter.

* gnu/services/cuirass.scm (<cuirass-configuration>)[fallback?]: New field.
(cuirass-shepherd-service): Take it into account.
* doc/guix.texi (Continuous Integration): Document it.
172b3e2c — 宋文武 8 years ago
services: sysctl: Fix typo.

* gnu/services/sysctl.scm: Fix typo of 'make-sysctl-configuration'.
94a88117 — Ludovic Courtès 8 years ago
services: elogind: Start from the Shepherd.

Fixes <http://bugs.gnu.org/27580>.
Reported by William <w@vieta.uk>.

* gnu/services/desktop.scm (elogind-shepherd-service): New procedure.
(elogind-service-type): Extend SHEPHERD-ROOT-SERVICE-TYPE.
3e8d037b — Ludovic Courtès 8 years ago
services: dbus, polkit: Add default value.

* gnu/services/dbus.scm (dbus-root-service-type)[default-value]: New
field.
(polkit-service-type)[default-value]: New field.
296bf4d5 — 宋文武 8 years ago
services: Add 'sysctl-service-type'.

* gnu/services/sysctl.scm: New file.
* doc/guix.texi (Miscellaneous Services): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
f3853a25 — Julien Lepiller 8 years ago
gnu: services: use seconds instead of duration strings.

* gnu/services/dns.scm (zone-file, knot-policy-configuration): Use numbers
instead of duration strings.
(verify-knot-policy-configuration): Fix typo.
* doc/guix.texi (DNS Services): Update documentation.
44fa0dbe — Ludovic Courtès 8 years ago
services: network-manager: Specify a default value.

* gnu/services/networking.scm (network-manager-service-type)[default-value]:
New field.
d782de17 — Ludovic Courtès 8 years ago
services: cuirass: Extend rottlog with log rotations.

* gnu/services/cuirass.scm (cuirass-log-rotations): New procedure.
(cuirass-service-type): Use it to extend ROTTLOG-SERVICE-TYPE.
254ea3f9 — Ludovic Courtès 8 years ago
services: rottlog: Make extensible.

* gnu/services/admin.scm (rottlog-service-type)[compose, extend]: New
fields.
* doc/guix.texi (Log Rotation): Mention extension.
81fa2229 — Ludovic Courtès 8 years ago
services: rottlog: Define <log-rotation> objects.

* gnu/services/admin.scm (<log-rotation>): New record type.
(syslog-rotation-config, simple-rotation-config): Remove.
(%default-rotations): Define as a list of <log-rotation> objects.
(log-rotation->config, log-rotations->/etc-entries): New procedures.
(<rottlog-configuration>)[periodic-rotations]: Remove.
[rotations]: New field.
(rottlog-etc): Use 'log-rotations->/etc-entries'.
* doc/guix.texi (Log Rotation): Update accordingly.
3bee4b61 — Ludovic Courtès 8 years ago
services: guix: Add 'max-silent-time' and 'timeout'.

* gnu/services/base.scm (<guix-configuration>)[max-silent-time]
[timeout]: New fields.
(guix-shepherd-service): Honor them.
* doc/guix.texi (Base Services): Document them.
6f8cda18 — Marius Bakke 8 years ago
Merge branch 'master' into staging
ba69e8f7 — Julien Lepiller 8 years ago
gnu: Add knot-service-type.

* gnu/services/dns.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (DNS Services): New subsubsection.
e4cddbbc — Marius Bakke 8 years ago
Merge branch 'master' into staging
e13b55ae — Marius Bakke 8 years ago
services: openssh: Don't depend on networking.

* gnu/services/ssh.scm (openssh-shepherd-service): Drop requirement.
07bf68ed — Marius Bakke 8 years ago
services: openssh: Don't depend on networking.

* gnu/services/ssh.scm (openssh-shepherd-service): Drop requirement.
c22c9fa5 — Ludovic Courtès 8 years ago
services: guix: Authorize the key for bayfront.guixsd.org.

* gnu/services/base.scm (%default-authorized-guix-keys): Add
"bayfront.guixsd.org".
d7fa39cc — Christopher Allan Webber 8 years ago
services: Add 'thermald-service-type'.

* gnu/services/pm.scm (<thermald-configuration>): New record type.
(thermald-shepherd-service, thermald-service-type): New variables.
* doc/guix.texi (Thermal Management): New section documenting thermald.
61b1df6f — Marius Bakke 8 years ago
Merge branch 'master' into staging
c298fb13 — Ludovic Courtès 8 years ago
services: nscd: Adjust activation snippet for /etc/resolv.conf symlinks.

Fixes <http://bugs.gnu.org/26809>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/services/base.scm (nscd-activation): Use 'lstat' instead of
'file-exists?'.
Next