From acc13309bbd7ba43106f06e52e98752773281e33 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Sat, 25 Nov 2017 02:13:57 +0300 Subject: Jenkins app: fix key extraction Make sure files are captured into Nix store so that Nix daemon can access them and run xinclude2nix (which is still silently ignoring unreachable files). --- modules/apps/jenkins/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/apps') diff --git a/modules/apps/jenkins/default.nix b/modules/apps/jenkins/default.nix index c35b851..d6b8b00 100644 --- a/modules/apps/jenkins/default.nix +++ b/modules/apps/jenkins/default.nix @@ -20,7 +20,9 @@ let maybeFile = name: cnt: let norm = replaceStrings [" "] ["-"] name; - in if hasPrefix "/" cnt then cnt else pkgs.writeXML norm cnt; + in if hasPrefix "/" cnt + then "${cnt}" + else pkgs.writeXML norm cnt; configFiles = name: cfg: mapAttrs (n: v: maybeFile "jenkins-${name}-${n}" v) cfg.config; jobFiles = name: cfg: mapAttrs (n: v: maybeFile "jenkins-${name}-job-${n}.xml" v) cfg.jobs; -- cgit v1.2.3