~ruther/guix-local

13ce0e3aa7c4803f35063cd1adcfa1279cc80dd5 — Ludovic Courtès 12 years ago 033adfe
gnu: dmd: Avoid "already exists" error on startup.

* gnu/system/dmd.scm (dmd-configuration-file)[config]: Remove
  "/var/nix/gcroots/etc-directory" before trying to recreate it.
1 files changed, 1 insertions(+), 0 deletions(-)

M gnu/system/dmd.scm
M gnu/system/dmd.scm => gnu/system/dmd.scm +1 -0
@@ 305,6 305,7 @@ ETC on startup."
                              (not (member file '("." ".."))))))

         ;; Prevent ETC from being GC'd.
         (rm-f "/var/nix/gcroots/etc-directory")
         (symlink ,etc "/var/nix/gcroots/etc-directory"))

       (format #t "starting services...~%")