~ruther/guix-local

ref: fa511e29526891743172cedbb17fa7ef75bd2d46 guix-local/gnu/services/base.scm -rw-r--r-- 76.0 KiB
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.
e4cddbbc — Marius Bakke 8 years ago
Merge branch 'master' into staging
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".
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?'.
49f9d7f6 — Ludovic Courtès 8 years ago
services: nscd: Create /etc/resolv.conf if it does not exist.

* gnu/services/base.scm (nscd-activation): Create /etc/resolv.conf if it
does not exist yet.
1524851f — Leo Famulari 9 years ago
Merge branch 'master' into staging
a35136cb — Ludovic Courtès 9 years ago
services: guix-publish: Add 'cache', 'workers', and 'ttl' config knobs.

* gnu/services/base.scm (<guix-publish-configuration>)[cache, workers,
ttl]: New fields.
(guix-publish-shepherd-service): Honor them.
(guix-publish-activation): New procedure.
(guix-publish-service-type): Extend ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Base Services): Document it.
f2767d3e — Ludovic Courtès 9 years ago
services: guix-publish: Fix getter names.

Fixes a typo introduced in 697ddb8850d7aeb612ec9402e86f82c44edf8c96.

* gnu/services/base.scm (<guix-publish-configuration>): Add missing
'configuration' word in getters for 'compression-level' and 'nar-path'.
8c4b4b65 — Marius Bakke 9 years ago
Merge branch 'master' into staging
3d3c5650 — Ludovic Courtès 9 years ago
services: Add a default value to various service types.

* gnu/services/admin.scm (rottlog-service-type)[default-value]: New
field.
* gnu/services/base.scm (guix-service-type)[default-value]: New field.
(guix-publish-service-type)[default-value]: New field.
* gnu/services/cups.scm (cups-service-type)[default-value]: New field.
* gnu/services/dict.scm (dicod-service-type)[default-value]: New field.
* gnu/services/mcron.scm (mcron-service-type)[default-value]: New field.
* gnu/services/networking.scm (<tor-configuration>)[config-file]: Add
default value.
(tor-service-type)[default-value]: New field.
(<bitlbee-configuration>)[interface, port, extra-settings]: Add default
values.
(bitlbee-service-type)[default-value]: New field.
(wpa-supplicant-service-type)[default-value]: New field.
(tlp-service-type)[default-value]: New field.
(openssh-service-type)[default-value]: New field.
* doc/guix.texi (Base Services, Log Rotation)
(Networking Services, Printing Services):
(Power management Services): Adjust examples accordingly.
c17383f4 — Leo Famulari 9 years ago
Merge branch 'master' into core-updates
697ddb88 — Ludovic Courtès 9 years ago
services: guix-publish: Add 'compression-level' and 'nar-path' fields.

* gnu/services/base.scm (<guix-publish-configuration>)[compression-level,
nar-path]: New fields.
(guix-publish-shepherd-service): Honor them.
* doc/guix.texi (Base Services): Document them.
f1e900a3 — Ludovic Courtès 9 years ago
doc: Document 'guix-publish-service-type' instead of 'guix-publish-service'.

* doc/guix.texi (Base Services): Document 'guix-publish-service-type'
and 'guix-configuration'.  Remove 'guix-publish-service'.
(Invoking guix publish): Mention 'guix-publish-service-type'.
* gnu/services/base.scm (guix-publish-service): Mark as deprecated.
(<guix-configuration>): Export getters.
378de69c — Efraim Flashner 9 years ago
Merge remote-tracking branch 'origin/master' into core-updates
278d486b — Ludovic Courtès 9 years ago
file-systems: Do not use (gnu packages …).

Fixes a regression introduced in
7208995426714c9fc3ad59cadc3cc0f52df0f018 whereby (gnu system
file-systems) would pull in (gnu packages …) module, which in turn
breaks when importing things like (gnu build shepherd).

* gnu/system/file-systems.scm (file-system-type-predicate): Export.
(file-system-packages): Move to...
* gnu/system/linux-initrd.scm (file-system-packages): ... here.  Add
docstring.
* gnu/services/base.scm: Use it.
* tests/file-systems.scm ("does not pull (gnu packages …)"): New test.
f67337e2 — Mark H Weaver 9 years ago
Merge branch 'master' into core-updates
9970ef61 — Danny Milosavljevic 9 years ago
services: Remove Tab character from source code whitespace.

* gnu/services/base.scm (file-system-shepherd-service): Remove Tab character
from source code whitespace.
26e34e1e — Danny Milosavljevic 9 years ago
services: file-system-shepherd-service: Make it find the fsck programs.

Fixes <https://bugs.gnu.org/25917>.

* gnu/services/base.scm (file-system-shepherd-service): Use
file-system-packages.
e90e0fad — Ludovic Courtès 9 years ago
Merge branch 'master' into core-updates
Next