summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster/mesos
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-11-17 12:19:36 +0000
committerOrivej Desh <orivej@gmx.fr>2017-11-17 12:28:14 +0000
commit80d1eaa01de9d02e73a99aac15b9be1908839c6a (patch)
tree63b5a30df94790e244cdb3eb8a30e563ef0cf92d /pkgs/applications/networking/cluster/mesos
parent4199892768b412a22de303cb392b698887deecb4 (diff)
downloadnixlib-80d1eaa01de9d02e73a99aac15b9be1908839c6a.tar
nixlib-80d1eaa01de9d02e73a99aac15b9be1908839c6a.tar.gz
nixlib-80d1eaa01de9d02e73a99aac15b9be1908839c6a.tar.bz2
nixlib-80d1eaa01de9d02e73a99aac15b9be1908839c6a.tar.lz
nixlib-80d1eaa01de9d02e73a99aac15b9be1908839c6a.tar.xz
nixlib-80d1eaa01de9d02e73a99aac15b9be1908839c6a.tar.zst
nixlib-80d1eaa01de9d02e73a99aac15b9be1908839c6a.zip
mesos: do not use makeWrapper with bash from bootstrap tools
It is too old and does not support required features. The error is:

/nix/store/...-hook/nix-support/setup-hook: line 78: export $varName=${value@Q}\${$varName:+${separator@Q}}\$$varName: bad substitution
Diffstat (limited to 'pkgs/applications/networking/cluster/mesos')
-rw-r--r--pkgs/applications/networking/cluster/mesos/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/mesos/default.nix b/pkgs/applications/networking/cluster/mesos/default.nix
index 909242273930..6654ee89c806 100644
--- a/pkgs/applications/networking/cluster/mesos/default.nix
+++ b/pkgs/applications/networking/cluster/mesos/default.nix
@@ -14,6 +14,8 @@ let
   #   src/common/command_utils.cpp
   # https://github.com/NixOS/nixpkgs/issues/13783
   tarWithGzip = lib.overrideDerivation gnutar (oldAttrs: {
+    # Original builder is bash 4.3.42 from bootstrap tools, too old for makeWrapper.
+    builder = "${bash}/bin/bash";
     buildInputs = (oldAttrs.buildInputs or []) ++ [ makeWrapper ];
     postInstall = (oldAttrs.postInstall or "") + ''
       wrapProgram $out/bin/tar --prefix PATH ":" "${gzip}/bin"