From d69b35ee70543a98d1ce7c79e1ab970eb0eca5d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Wed, 9 Apr 2014 17:16:02 +0200 Subject: [PATCH] system: Initialize $PATH before starting dmd services. * gnu/services/dmd.scm (dmd-configuration-file): Call 'setenv' before starting services. --- gnu/services/dmd.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/services/dmd.scm b/gnu/services/dmd.scm index 48e8d5534f0729e2da4f8cb2cd09b88beafe5b17..54fb5cbfd6e5b7c45958c7005c2563657f19f488 100644 --- a/gnu/services/dmd.scm +++ b/gnu/services/dmd.scm @@ -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))))