From 4767ab4bf6ba44439a52b9c403128e86bd6234d5 Mon Sep 17 00:00:00 2001 From: Léo Le Bouter Date: Thu, 4 Feb 2021 23:33:53 +0100 Subject: gnu: miredo: Fix creation of .pid file. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/networking.scm (miredo)[arguments]: Add "--localstatedir=/var" to #:configure-flags and add 'do-not-create-/run phase to #:phases to remove code that tries to create a directory inside "@localstatedir@" during install. Signed-off-by: 宋文武 --- gnu/packages/networking.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index abaab60f31..5e0022ac76 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -700,8 +700,16 @@ or, more generally, MAC addresses of the same category of hardware.") "0j9ilig570snbmj48230hf7ms8kvcwi2wblycqrmhh85lksd49ps")))) (build-system gnu-build-system) (arguments - '(#:phases + '(#:configure-flags + (list "--localstatedir=/var") + #:phases (modify-phases %standard-phases + (add-after 'unpack 'do-not-create-/run + (lambda _ + (substitute* (find-files "src" "Makefile.*") + (("^.+install_sh.+/run.+$") + "\ttrue")) + #t)) (add-after 'unpack 'patch-iproute2 (lambda* (#:key inputs #:allow-other-keys) (let* ((iproute (assoc-ref inputs "iproute")) -- cgit v1.2.3