diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-11-17 12:19:36 +0000 |
---|---|---|
committer | Orivej Desh <orivej@gmx.fr> | 2017-11-17 12:28:14 +0000 |
commit | 80d1eaa01de9d02e73a99aac15b9be1908839c6a (patch) | |
tree | 63b5a30df94790e244cdb3eb8a30e563ef0cf92d | |
parent | 4199892768b412a22de303cb392b698887deecb4 (diff) | |
download | nixlib-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
-rw-r--r-- | pkgs/applications/networking/cluster/mesos/default.nix | 2 |
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" |