| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'master' into staging | Marius Bakke | 2019-01-31 | 2 | -4/+4 |
|\ |
|
| * | gnu: Move most packages from guile.scm to new module.•••* gnu/packages/guile.scm (artanis, guildhall, guile-aspell, guile-bash,
guile-8sync, guile-daemon, guile-dsv, guile-fibers, guile-syntax-highlight,
guile-sjson, guile-colorized, guile-pfds, guile-aa-tree, guile-simple-zmq,
jupyter-guile-kernel, guile-sparql, guile-debbugs, guile-email,
guile-debbugs-next, guile-newt, guile-mastodon, guile-parted, guile-xosd,
guile-dbi, guile-dbd-sqlite3, guile-config, guile-hall, guile-ics, guile-wisp,
guile-sly, g-wrap, guile-miniadapton, guile-reader, guile2.2-reader,
guile-ncurses, guile-ncurses/gpm, guile-lib, guile2.0-lib, guile2.2-lib,
guile-minikanren, guile2.0-minikanren, guile2.2-minikanren, guile-irregex,
guile2.0-irregex, guile2.2-irregex, haunt, guile2.0-haunt, guile2.2-haunt,
guile-redis, guile2.0-redis, guile2.2-redis, guile-commonmark,
guile2.0-commonmark, guile2.2-commonmark, mcron, mcron2): Move these variables
from here...
* gnu/packages/guile-xyz.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/installer.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/ci.scm,
gnu/packages/gtk.scm,
gnu/packages/guile.scm,
gnu/packages/mail.scm,
gnu/packages/package-management.scm,
gnu/packages/skribilo.scm,
gnu/packages/web.scm,
gnu/services/mcron.scm: Update module references.
| Ricardo Wurmus | 2019-01-28 | 1 | -1/+1 |
| * | gnu: %default-xorg-modules: Include xf86-video-amdgpu.•••* gnu/services/xorg.scm (%default-xorg-modules): Include xf86-video-amdgpu.
Rephrase comment to clarify the priority order.
| Pierre Neidhardt | 2019-01-28 | 1 | -3/+3 |
* | | Merge branch 'master' into staging | Ludovic Courtès | 2019-01-20 | 5 | -45/+82 |
|\| |
|
| * | gnu: %desktop-services: Use polkit-service-type.•••* gnu/services/desktop.scm (%desktop-services): Replace polkit-service
with polkit-service-type.
| Efraim Flashner | 2019-01-20 | 1 | -1/+1 |
| * | gnu: %base-services: Use *getty-service-type.•••* gnu/services/base.scm (%base-services): Replace agetty-service with
agetty-service-type, mingetty-service with mingetty-service-type.
| Efraim Flashner | 2019-01-20 | 1 | -17/+17 |
| * | gnu: %base-services: Use login-service-type.•••* gnu/services/base.scm (login-service-type)[default-value]: New field.
(%base-services): Replace login-service with login-service-type.
| Efraim Flashner | 2019-01-20 | 1 | -1/+2 |
| * | services: %base-services: Use udev-service-type.•••* gnu/services/base.scm (udev-configuration): Fix typo.
(udev-service-type)[default-value]: New field.
(%base-services): Replace udev-service with udev-service-type.
| Efraim Flashner | 2019-01-20 | 1 | -2/+5 |
| * | services: %base-services: Use nscd-service-type.•••* gnu/services/base.scm (nscd-service-type)[default-value]: New field.
(%base-services): Replace nscd-service with nscd-service-type.
| Efraim Flashner | 2019-01-20 | 1 | -1/+3 |
| * | services: Use guix-service-type.•••* gnu/services/base.scm (%base-services): Replace guix-service with
guix-service-type.
* gnu/system/examples/docker-image.tmpl (services): Same.
| Efraim Flashner | 2019-01-20 | 1 | -1/+1 |
| * | services: openssh: Add escape hatch.•••* gnu/services/ssh.scm (<openssh-configuration>)[extra-content]: New field.
* doc/guix.texi (Networking Services): Document it.
| Ricardo Wurmus | 2019-01-17 | 1 | -0/+10 |
| * | services: herd: Allow to pass arguments to start-service.•••* gnu/services/herd.scm (start-service)[arguments]: New optional argument.
| Mathieu Othacehe | 2019-01-17 | 1 | -3/+4 |
| * | services: kmscon: Remove virtual-terminal requirement.•••kmscon does not require that virtual terminals run in UTF-8 mode.
* gnu/services/base.scm (kmscon-service-type): Remove virtual-terminal from
requirement list.
| Mathieu Othacehe | 2019-01-17 | 1 | -1/+1 |
| * | services: avahi: Deprecate the 'avahi-service' procedure.•••* gnu/services/avahi.scm (<avahi-configuration>): Export getters. Add
default values.
(avahi-service-type)[default-value]: New field.
(avahi-service): Mark as deprecated.
* gnu/services/desktop.scm (%desktop-services): Use the 'service' form
instead of calling 'avahi-service'.
* gnu/tests/base.scm (%avahi-os): Likewise.
* doc/guix.texi (Base Services): Adjust example accordingly.
(Networking Services): Update accordingly.
| Ludovic Courtès | 2019-01-16 | 2 | -18/+38 |
* | | Merge branch 'master' into staging | Marius Bakke | 2019-01-13 | 6 | -35/+161 |
|\| |
|
| * | services: Deprecate a few more service procedures.•••These procedures were already either undocumented (and de facto
deprecated) or documented as deprecated or redundant.
* gnu/services/base.scm (guix-service, guix-publish-service): Mark as
deprecated.
* gnu/services/mcron.scm (mcron-service): Likewise.
* gnu/services/networking.scm (tor-service): Likewise.
* doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and
adjust example.
(Networking Services): Remove 'tor-service'.
* gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of
'mcron-service'.
* gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of
'tor-service'.
* tests/guix-system.sh: Likewise.
| Ludovic Courtès | 2019-01-11 | 3 | -7/+14 |
| * | services: docker: Update comment.•••* gnu/services/docker.scm (docker-shepherd-service): Update comment.
| Danny Milosavljevic | 2019-01-11 | 1 | -1/+0 |
| * | services: docker: Use more minimal service requrements.•••* gnu/services/docker.scm (docker-service-type)[requirement]: Add
file-system-/sys/fs/cgroup/blkio, file-system-/sys/fs/cgroup/cpu,
file-system-/sys/fs/cgroup/cpuset, file-system-/sys/fs/cgroup/devices,
file-system-/sys/fs/cgroup/memory. Remove elogind.
| Danny Milosavljevic | 2019-01-10 | 1 | -1/+8 |
| * | services: docker: Clarify service-extension shepherd-root-service-type.•••* gnu/services/docker.scm (docker-service-type)[extensions]: Clarify
service-extension shepherd-root-service-type.
| Danny Milosavljevic | 2019-01-10 | 1 | -3/+3 |
| * | services: Use 'define-deprecated' for service procedures.•••* gnu/services/base.scm (urandom-seed-service, gpm-service): Define
using 'define-deprecated'.
* gnu/services/messaging.scm (bitlbee-service): Likewise.
* gnu/services/networking.scm (dhcp-client-service): Likewise.
(ntp-service): Likewise.
* gnu/services/xorg.scm (slim-service): Likewise.
(gdm-service): Likewise.
| Ludovic Courtès | 2019-01-10 | 4 | -25/+36 |
| * | services: gdm: Add default value.•••* gnu/services/xorg.scm (<gdm-configuration>)[x-server]: Add default
value.
(gdm-service-type)[default-value, description]: New fields.
(gdm-service): Mark as deprecated.
| Ludovic Courtès | 2019-01-10 | 1 | -4/+10 |
| * | services: docker: Depend on elogind.•••* gnu/services/docker.scm (docker-shepherd-service)[requirement]: Add elogind.
| Danny Milosavljevic | 2019-01-10 | 1 | -1/+2 |
| * | services: docker: Specify log file for containerd.•••* gnu/services/docker.scm (containerd-shepherd-service): Specify log file
for containerd.
| Danny Milosavljevic | 2019-01-10 | 1 | -1/+2 |
| * | services: Add docker.•••* gnu/services/docker.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document the service.
| Danny Milosavljevic | 2019-01-10 | 1 | -0/+94 |
* | | Merge remote-tracking branch 'origin/master' into staging | Efraim Flashner | 2019-01-09 | 1 | -7/+4 |
|\| |
|
| * | services: gdm: Enable auto-start.•••GDM is now reliable enough to run automatically.
* gnu/services/xorg.scm (gdm-shepherd-service): Do not set 'auto-start?'
to '#f'.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Timothy Sample | 2018-12-30 | 1 | -2/+0 |
| * | services: gdm: Remove 'allow-root?' option.•••This option results in allowing all login attempts without asking for
credentials. The name is confusing, but rather than rename it, we will
remove it, since it seems like a feature that no one would want.
* gnu/services/xorg.scm (<gdm-configuration>): Remove 'allow-root?'.
(gdm-pam-service): Do not use 'gdm-configuration-allow-root?'.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Timothy Sample | 2018-12-30 | 1 | -5/+4 |
* | | Merge branch 'master' into staging | Marius Bakke | 2018-12-26 | 1 | -1/+89 |
|\| |
|
| * | services: Add quassel.•••* gnu/services/messaging.scm (<quassel-configuration>): New record type.
(%quassel-account, %quassel-activation): New procedures.
(quassel-service-type): New variable.
* gnu/tests/messaging.scm (%test-quassel): New variable.
(run-quassel-test): New procedure.
* doc/guix.texi (Messaging): Document quassel service.
| Efraim Flashner | 2018-12-24 | 1 | -1/+89 |
* | | Merge branch 'master' into staging | Marius Bakke | 2018-12-23 | 1 | -1/+1 |
|\| |
|
| * | services: Fix typo in (gnu services admin).•••* gnu/services/admin.scm: Fix typo in licence header.
| Tobias Geerinckx-Rice | 2018-12-23 | 1 | -1/+1 |
* | | Merge branch 'master' into staging | Marius Bakke | 2018-12-22 | 4 | -23/+514 |
|\| |
|
| * | services: zabbix-front-end: Tweak error and hint messages.•••* gnu/services/monitoring.scm (zabbix-front-end-config): Adjust error
and hint mssages.
| Ludovic Courtès | 2018-12-20 | 1 | -5/+4 |
| * | services: zabbix-front-end: Improve hint and error messages.•••* gnu/services/monitoring.scm (zabbix-front-end-config): Improve hint and
error messages.
| Oleg Pykhalov | 2018-12-19 | 1 | -6/+8 |
| * | file-systems: Spawn a REPL only when interaction is possible.•••Fixes <https://bugs.gnu.org/23697>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.
* gnu/build/file-systems.scm (check-file-system): Call 'start-repl' only
if current-input-port passes 'isatty?'.
* gnu/services/shepherd.scm (shepherd-configuration-file): After
'for-each' expression, call 'redirect-port'.
* gnu/tests/base.scm (run-basic-test)["stdin is /dev/null"]: New test.
| Ludovic Courtès | 2018-12-18 | 1 | -1/+11 |
| * | services: udev: Add 'rules' action.•••* gnu/services/base.scm (udev-shepherd-service): Add 'actions' field.
* doc/guix.texi (Base Services): Move "@end deffn" after 'udev-service'
definition. Mention 'herd rules udev'.
| Ludovic Courtès | 2018-12-17 | 1 | -1/+9 |
| * | services: monitoring: Add 'zabbix-front-end'.•••* gnu/services/monitoring.scm (nginx-server-configuration-list?,
serialize-nginx-server-configuration-list, zabbix-front-end-configuration,
zabbix-front-end-config, zabbix-front-end-activation,
generate-zabbix-front-end-documentation): New procedures.
(%zabbix-front-end-configuration-nginx, %maintenance.inc.php,
zabbix-front-end-service-type): New variables.
* doc/guix.texi (Monitoring Services): Document this.
| Oleg Pykhalov | 2018-12-17 | 1 | -2/+146 |
| * | services: php-fpm: Add 'timezone' configuration.•••* gnu/services/web.scm: (<php-fpm-configuration>)[timezone]: New record field.
(default-php-fpm-config, php-fpm-shepherd-service, php-fpm-activation): Use
this.
* doc/guix.texi (Web Services): Document this.
| Oleg Pykhalov | 2018-12-17 | 1 | -20/+28 |
| * | services: monitoring: Add 'zabbix-agent'.•••* gnu/services/monitoring.scm (zabbix-server-service-type,
zabbix-agent-account, zabbix-agent-activation, zabbix-agent-config-file,
zabbix-agent-shepherd-service, generate-zabbix-agent-documentation): New
procedures.
(zabbix-agent-service-type): New 'service-type'.
* gnu/tests/monitoring.scm (run-zabbix-server-test): Test 'zabbix-agent'.
(%zabbix-os): Add 'zabbix-agent' service.
* doc/guix.texi (Monitoring Services): Document 'zabbix-agent'.
| Oleg Pykhalov | 2018-12-17 | 1 | -1/+132 |
| * | services: monitoring: Add 'zabbix-server'.•••* gnu/services/monitoring.scm (uglify-field-name, serialize-field,
serialize-number, serialize-list, serialize-string, group?, serialize-group,
include-files?, serialize-include-files, zabbix-server-account,
zabbix-server-config-file, zabbix-server-activation,
zabbix-server-shepherd-service, generate-zabbix-server-documentation,
extra-options, serialize-extra-options): New procedures.
(zabbix-server-service-type): New variable.
* gnu/tests/monitoring.scm (%psql-user-create-zabbix,
%psql-db-zabbix-create-script, %psql-db-create-zabbix, %psql-db-import-zabbix,
%zabbix-os, %test-zabbix): New variables.
(run-zabbix-server-test): New procedure.
* doc/guix.texi (Monitoring Services): Document 'zabbix-server'.
squash! services: monitoring: Add 'zabbix-server'.
| Oleg Pykhalov | 2018-12-17 | 1 | -1/+190 |
* | | Merge branch 'master' into staging | Marius Bakke | 2018-12-12 | 1 | -1/+9 |
|\| |
|
| * | services: guix: Run 'guix-daemon' in UTF-8 locale.•••Fixes <https://bugs.gnu.org/32942>.
Reported by Julien Lepiller <julien@lepiller.eu>.
* gnu/services/base.scm (guix-shepherd-service) <start>: In
#:environment-variables, add "GUIX_LOCPATH" and "LC_ALL".
| Ludovic Courtès | 2018-12-10 | 1 | -1/+9 |
* | | Merge branch 'master' into staging | Marius Bakke | 2018-12-09 | 2 | -23/+24 |
|\| |
|
| * | services: guix-daemon: Fix authorization of multiple keys.•••Previously, the 'unless (file-exists? "/etc/guix/acl")' guard would mean
that only the first key in the list would get registered since were were
generating one registration snippet per key. This fixes that.
* gnu/services/base.scm (hydra-key-authorization): Change to be a
'for-each' loop iterating on #$KEYS.
| Ludovic Courtès | 2018-12-05 | 1 | -21/+21 |
| * | Remove most references to hydra.gnu.org.•••* Makefile.am (assert-binaries-available): Don't mention hydra.gnu.org
in comment.
* build-aux/check-available-binaries.scm: Likewise.
* build-aux/check-final-inputs-self-contained.scm: Likewise.
* doc/guix.texi (SUBSTITUTE-SERVER): New variable.
Use it throughout instead of "mirror.hydra.gnu.org".
* doc/contributing.texi (Submitting Patches): Likewise.
* gnu/services/base.scm (hydra-key-authorization)
(guix-activation): Remove mentions of "hydra.gnu.org" in comments and
messages.
* gnu/system/install.scm (%installation-services): Likewise.
* guix/scripts/size.scm (guix-size): Likewise.
| Ludovic Courtès | 2018-12-04 | 1 | -2/+2 |
| * | services: ddclient: Fix unrecognized keywords.•••This patch fixes warnings about unrecognized keywords in logs.
* gnu/services/dns.scm (serialize-field): Skip some field names.
| Oleg Pykhalov | 2018-12-04 | 1 | -1/+2 |
* | | Merge branch 'master' into staging | Marius Bakke | 2018-12-03 | 14 | -319/+1016 |
|\| |
|
| * | services: openssh: Install OpenSSH in the system profile.•••This ensures one can scp to or from the GuixSD machine that uses the
service.
* gnu/services/ssh.scm (openssh-service-type)[extensions]: Add
PROFILE-SERVICE-TYPE extension.
* gnu/system/examples/bare-bones.tmpl <packages>: Remove OPENSSH.
* doc/guix.texi (Using the Configuration System): Adjust accordingly.
| Ludovic Courtès | 2018-11-26 | 1 | -1/+9 |
| * | services: wesnothd: Run as wesnothd user and group.•••* gnu/services/games.scm (wesnothd-shepherd-service): Run as wesnothd user and
group.
| Arun Isaac | 2018-11-20 | 1 | -1/+2 |
| * | services: nscd: Add 'invalidate' and 'statistics' actions.•••* gnu/services/base.scm (nscd-action-procedure, nscd-actions): New
procedures.
(nscd-shepherd-service): Add 'modules' and 'actions' fields.
* gnu/tests/base.scm (run-basic-test)["nscd invalidate action"]
["nscd invalidate action, wrong table"]: New tests.
* doc/guix.texi (Services): Mention 'herd doc nscd action'.
(Base Services): Document the actions.
| Ludovic Courtès | 2018-11-13 | 1 | -5/+49 |