aboutsummaryrefslogtreecommitdiff
path: root/doc/local.mk
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2020-09-11 23:29:50 +0200
committerTobias Geerinckx-Rice <me@tobias.gr>2020-09-11 23:30:44 +0200
commit54151d1af52aa0b973ab91c5e017ebd14342b568 (patch)
tree3412e6b8bf3d9f1bfe73d05e76ce271e23453ae1 /doc/local.mk
parentd9d88c2ff0d367599d0a851ccf9377c4e21079d6 (diff)
downloadguix-54151d1af52aa0b973ab91c5e017ebd14342b568.tar.gz
guix-54151d1af52aa0b973ab91c5e017ebd14342b568.zip
Revert "gnu: dovecot: Set moduledir to global directory."
This reverts commit db0109be42547d5dbb0fc1eb8ae30ccc968ed88b. Same reason as commit d9d88c2ff0d367599d0a851ccf9377c4e21079d6.
Diffstat (limited to 'doc/local.mk')
0 files changed, 0 insertions, 0 deletions
an='3' class='logmsg'> * gnu/services/herd.scm (stop-service): New procedure. 2017-08-08services: herd: Fix matching ok responses from shepherd service.Christopher Baines Previously the match expression case for a successful response (where error is #f) required that the result component contained a list with a single element. As far as I see when looking at the responses from the shepherd, this is not normally the case. Therefore, to avoid treating successful responses as errors, make the match requirement more permissive, accepting any value. * gnu/services/herd.scm (invoke-action): Change match condition for ok responses. 2017-05-03services: herd: Make %shepherd-socket-file a parameter and export it.Mathieu Othacehe * gnu/services/herd.scm (%shepherd-socket-file): Make it an exported parameter. (open-connection): Adapt. 2016-08-31services: herd: Provide <live-service> objects.Ludovic Courtès * gnu/services/herd.scm (<live-service>): New record type. (current-services): Change to return a single value: #f or a list of <live-service>. * guix/scripts/system.scm (call-with-service-upgrade-info): Adjust accordingly. * gnu/tests/base.scm (run-basic-test)["shepherd services"]: Adjust accordingly. 2016-05-04utils: Move combinators to (guix combinators).Ludovic Courtès * guix/utils.scm (compile-time-value, memoize, fold2) (fold-tree, fold-tree-leaves): Move to... * guix/combinators: ... here. New file. * tests/utils.scm ("fold2, 1 list", "fold2, 2 lists") (fold-tree tests): Move to... * tests/combinators.scm: ... here. New file. * Makefile.am (MODULES, SCM_TESTS): Add them. * gnu/packages.scm, gnu/packages/bootstrap.scm, gnu/services/herd.scm, guix/build-system/gnu.scm, guix/build-system/python.scm, guix/derivations.scm, guix/gnu-maintenance.scm, guix/import/elpa.scm, guix/scripts/archive.scm, guix/scripts/build.scm, guix/scripts/graph.scm, guix/scripts/lint.scm, guix/scripts/size.scm, guix/scripts/substitute.scm, guix/serialization.scm, guix/store.scm, guix/ui.scm: Adjust imports accordingly. 2016-05-04services: herd: Move UI handling to 'guix system'.Ludovic Courtès This makes (gnu services herd) independent of (guix ui). * gnu/services/herd.scm (&shepherd-error, &service-not-found-error) (&action-not-found-error, &action-exception-error) (&unknown-shepherd-error): New error condition types. (report-action-error): Remove. (raise-shepherd-error): New procedure. (display-message): Do not use 'info' and '_'. (invoke-action): Use 'raise-shepherd-error' instead of 'report-action-error'. Do not use 'warning'. (current-services): Do not use 'warning'. * guix/scripts/system.scm (with-shepherd-error-handling): New macro. (report-shepherd-error, call-with-service-upgrade-info): New procedures. (upgrade-shepherd-services): Use it. 2016-02-23services: herd: Add missing newlines in error messages.Ludovic Courtès * gnu/services/herd.scm (report-action-error): Add missing newlines in messages. 2016-02-05guix system: Simply warn if we cannot talk to the shepherd.Ludovic Courtès Before that 'open-connection' would return #f, and thus 'current-services' would return a single #f value when its continuation expects two. Reported by calher on #guix. * gnu/services/herd.scm (open-connection): Rethrow system-error exceptions. (with-shepherd): Expect CONNECTION to always be true; remove useless 'dynamic-wind'. * guix/scripts/system.scm (warn-on-system-error): New macro. (upgrade-shepherd-services): Wrap body in 'warn-on-system-error'. 2016-02-03guix system: 'reconfigure' loads and starts new services.Ludovic Courtès Partly fixes <http://bugs.gnu.org/22039>. * gnu/services/herd.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * gnu/services/shepherd.scm (shepherd-service-canonical-name): New procedure. (shepherd-service-file): Export. * guix/scripts/system.scm (upgrade-shepherd-services): New procedure. (switch-to-system): Use it. * guix/ui.scm (info): New procedure. * doc/guix.texi (Invoking guix system): Mention system services.