From 5517661935afd26333554c6a0006b40f00482b8b Mon Sep 17 00:00:00 2001 From: Dzmitry Sudnik Date: Tue, 13 Nov 2018 23:20:29 -0500 Subject: [PATCH] exhibitor: fix paths for zookeeper shell scripts to point to local folders --- nixos/modules/services/misc/exhibitor.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/misc/exhibitor.nix b/nixos/modules/services/misc/exhibitor.nix index a90c7f402e7f..665084a8ae05 100644 --- a/nixos/modules/services/misc/exhibitor.nix +++ b/nixos/modules/services/misc/exhibitor.nix @@ -405,6 +405,9 @@ in cp -Rf ${pkgs.zookeeper}/* ${cfg.baseDir}/zookeeper chown -R zookeeper ${cfg.baseDir}/zookeeper/conf chmod -R u+w ${cfg.baseDir}/zookeeper/conf + replace_what=$(echo ${pkgs.zookeeper} | sed 's/[\/&]/\\&/g') + replace_with=$(echo ${cfg.baseDir}/zookeeper | sed 's/[\/&]/\\&/g') + sed -i 's/'"$replace_what"'/'"$replace_with"'/g' ${cfg.baseDir}/zookeeper/bin/zk*.sh ''; }; users.users = singleton {