guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: gnu: hiawatha: Set sane run-time directory defaults.


From: Tobias Geerinckx-Rice
Subject: 03/03: gnu: hiawatha: Set sane run-time directory defaults.
Date: Thu, 4 Oct 2018 15:31:49 -0400 (EDT)

nckx pushed a commit to branch master
in repository guix.

commit d8b042326dda505c8e65789572e3dd65311ba8e3
Author: Tobias Geerinckx-Rice <address@hidden>
Date:   Thu Oct 4 19:52:03 2018 +0200

    gnu: hiawatha: Set sane run-time directory defaults.
    
    * gnu/packages/web.scm (hiawatha)[arguments]: Set sane default
    directories. Replace the 'remove-empty-dirs' phase with a
    'install-no-empty-directories' one.
---
 gnu/packages/web.scm | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 01db03e..c3b06b0 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -5195,17 +5195,20 @@ functions of Tidy.")
                                (string-append "-DENABLE_HTTP2=on")
                                (string-append "-DUSE_SYSTEM_NGHTTP2=on")
                                (string-append "-DENABLE_TOMAHAWK=on")
+                               (string-append "-DLOG_DIR=/var/log/hiawatha")
+                               (string-append "-DPID_DIR=/run")
                                (string-append "-DWEBROOT_DIR="
                                               (assoc-ref %outputs "out")
-                                              "/share/hiawatha/html"))
+                                              "/share/hiawatha/html")
+                               (string-append "-DWORK_DIR=/var/lib/hiawatha"))
        #:phases
        (modify-phases %standard-phases
-         (add-after 'install 'remove-empty-dirs
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out")))
-               ;; The directories in "var" are empty, remove them.
-               (delete-file-recursively (string-append out "/var"))
-               #t)))
+         (add-after 'unpack 'install-no-empty-directories
+           (lambda _
+             (substitute* "CMakeLists.txt"
+               (("install\\(DIRECTORY DESTINATION" match)
+                (string-append "#" match)))
+             #t))
          (add-after 'install 'wrap
            (lambda* (#:key inputs outputs #:allow-other-keys)
              ;; Make sure 'hiawatha' finds 'mbedtls'.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]