~ruther/guix-local

ref: e116d100fd8f87c65bab91a5a599804d5fb64708 guix-local/gnu/services d---------
e25c904f — Tomáš Čech 9 years ago
services: Require wpa-supplicant-service for connman-service.

* gnu/services/networking.scm (connman-shepherd-service): Add
  wpa-supplicant among list of requirements.
2cccbc2a — Tomáš Čech 9 years ago
services: Add wpa-supplicant-service.

* gnu/services/networking.scm (wpa-supplicant-service): New procedure.
(wpa-supplicant-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
2cab1dd5 — Ludovic Courtès 9 years ago
Merge branch 'core-updates'
859e367d — John Darrington 9 years ago
gnu: Add pam-krb5 service.

* doc/guix.texi (Kerberos Services): New node.
* gnu/services/kerberos.scm: New file.
* gnu/local.mk: Add it.
02c73adc — Leo Famulari 9 years ago
Merge branch 'master' into core-updates
8c00b838 — Julien Lepiller 9 years ago
services: nginx: Virtual hosts are first-class configuration items.

* gnu/services/web.scm (<nginx-vhost-configuration>): New record type.
(config-domain-strings): New procedure.
(config-index-strings): New procedure.
(default-nginx-vhost-config): New procedure.
(default-nginx-config): Add vhost support and temporary directories
(nginx-activation): Create temporary directories
(nginx-service): Add vhost-list key.
* doc/guix.texi (Web Services): Document 'nginx-vhost-configuration'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ca0635b4 — Mark H Weaver 9 years ago
Merge branch 'master' into core-updates
dc0322b5 — Ludovic Courtès 9 years ago
services: ntpd: Add 'allow-large-adjustment?' knob.

Suggested by Leo Famulari.

* gnu/services/networking.scm (<ntp-configuration>)[allow-large-adjustment?]:
New field.
(ntp-shepherd-service): Honor it.
(ntp-service): Add #:allow-large-adjustment? and honor it.
* doc/guix.texi (Networking Services): Document it.
dcaf7089 — Mark H Weaver 9 years ago
Merge branch 'master' into core-updates
6f30a55c — John Darrington 9 years ago
gnu: services sddm  Fix typo.

* gnu/services/sddm.scm: sddm-confiugration? --> sddm-configuration?
061d7f3b — Mark H Weaver 9 years ago
Merge branch 'master' into core-updates
f2ec23d1 — Andy Wingo 9 years ago
gnu: Add CUPS service.

* gnu/services/cups.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/cups.scm.
* doc/guix.texi (Printing Services): New section.
eb419bc9 — John Darrington 9 years ago
gnu: Add NFS related services.

* gnu/services/nfs.scm (pipefs-service-type): New variable,
(gss-service-type): New variable, (idmap-service-type) New variable.

* doc/guix.texi (Network File System): New node.
abcf4858 — Mark H Weaver 9 years ago
Merge branch 'master' into core-updates
services: xorg: Add ATI video driver to the default modules.

* gnu/services/xorg.scm (%default-xorg-modules): Add xf86-video-ati.

Signed-off-by: 宋文武 <iyzsong@gmail.com>
9c213075 — Leo Famulari 9 years ago
Merge branch 'master' into core-updates
26cfc415 — Ludovic Courtès 9 years ago
services: rottlog: Add Rottlog to the global profile.

* gnu/services/admin.scm (rottlog-service-type): Extend
PROFILE-SERVICE-TYPE.
4d67ed70 — Ludovic Courtès 9 years ago
services: rottlog: Improve default weekly rotations.

* gnu/services/admin.scm (%rotated-files): Add "/var/log/maillog".
(syslog-rotation-config): Change parameter to 'files'.  Return a
string-append gexp for all of FILES.
(simple-rotation-config): Remove unnecessary 'postrotate' and
'endscript'.
(%default-rotations): Adjust accordingly.
d8f31281 — Ludovic Courtès 9 years ago
services: openssh-service-type: Expose 'openssh-configuration'.

* gnu/services/ssh.scm (<openssh-configuration>): Add default values.
[pubkey-authentication?]: Rename to...
[public-key-authentication?]: ... this.
(openssh-service): Remove.
* doc/guix.texi (Networking Services): Adjust accordingly.
92c03a87 — Jan Nieuwenhuizen 9 years ago
services: Add rottlog.

* gnu/services/admin.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Log Rotation): New node.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Next