services: Require wpa-supplicant-service for connman-service. * gnu/services/networking.scm (connman-shepherd-service): Add wpa-supplicant among list of requirements.
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.
Merge branch 'core-updates'
gnu: Add pam-krb5 service. * doc/guix.texi (Kerberos Services): New node. * gnu/services/kerberos.scm: New file. * gnu/local.mk: Add it.
Merge branch 'master' into core-updates
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>
Merge branch 'master' into core-updates
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.
Merge branch 'master' into core-updates
gnu: services sddm Fix typo. * gnu/services/sddm.scm: sddm-confiugration? --> sddm-configuration?
Merge branch 'master' into core-updates
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.
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.
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>
Merge branch 'master' into core-updates
services: rottlog: Add Rottlog to the global profile. * gnu/services/admin.scm (rottlog-service-type): Extend PROFILE-SERVICE-TYPE.
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.
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.
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>