diff options
Diffstat (limited to 'pkgs/os-specific/linux/libcap')
-rw-r--r-- | pkgs/os-specific/linux/libcap/progs.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/libcap/progs.nix b/pkgs/os-specific/linux/libcap/progs.nix index 9b2a8b69c3c..ae4446c82e6 100644 --- a/pkgs/os-specific/linux/libcap/progs.nix +++ b/pkgs/os-specific/linux/libcap/progs.nix @@ -10,8 +10,11 @@ stdenv.mkDerivation rec { buildInputs = [ libcap ]; prePatch = '' - BASH=$(type -tp bash) - substituteInPlace progs/capsh.c --replace "/bin/bash" "$BASH" + # use relative bash path + substituteInPlace progs/capsh.c --replace "/bin/bash" "bash" + + # ensure capsh can find bash in $PATH + substituteInPlace progs/capsh.c --replace execve execvpe ''; preConfigure = "cd progs"; |