~ruther/guix-local

943e1b975fd0c44b2eaacec26df59e24ba9ef455 — Ludovic Courtès 8 years ago a8e1247
services: base: Import the closure of (gnu build file-systems).

* gnu/services/base.scm (file-system-shepherd-service): Use
'source-module-closure' in the 'with-imported-modules' form.
1 files changed, 3 insertions(+), 2 deletions(-)

M gnu/services/base.scm
M gnu/services/base.scm => gnu/services/base.scm +3 -2
@@ 47,6 47,7 @@
                #:select (mount-flags->bit-mask))
  #:use-module (guix gexp)
  #:use-module (guix records)
  #:use-module (guix modules)
  #:use-module (srfi srfi-1)
  #:use-module (srfi srfi-26)
  #:use-module (ice-9 match)


@@ 286,8 287,8 @@ FILE-SYSTEM."
        (dependencies (file-system-dependencies file-system))
        (packages (file-system-packages (list file-system))))
    (and (file-system-mount? file-system)
         (with-imported-modules '((gnu build file-systems)
                                  (guix build bournish))
         (with-imported-modules (source-module-closure
                                 '((gnu build file-systems)))
           (shepherd-service
            (provision (list (file-system->shepherd-service-name file-system)))
            (requirement `(root-file-system