~ruther/guix-local

d69b35ee70543a98d1ce7c79e1ab970eb0eca5d2 — Ludovic Courtès 12 years ago 2e4e01e
system: Initialize $PATH before starting dmd services.

* gnu/services/dmd.scm (dmd-configuration-file): Call 'setenv' before
  starting services.
1 files changed, 3 insertions(+), 0 deletions(-)

M gnu/services/dmd.scm
M gnu/services/dmd.scm => gnu/services/dmd.scm +3 -0
@@ 69,6 69,9 @@ ETC (the name of a directory in the store) on startup."
         (rm-f "/var/guix/gcroots/etc-directory")
         (symlink ,etc "/var/guix/gcroots/etc-directory"))

       ;; guix-daemon 0.6 aborts if 'PATH' is undefined, so work around it.
       (setenv "PATH" "/run/current-system/bin")

       (format #t "starting services...~%")
       (for-each start ',(append-map service-provision services))))