summary refs log tree commit diff
path: root/pkgs/os-specific/linux/libcap
diff options
context:
space:
mode:
authorIzorkin <izorkin@elven.pw>2021-01-12 11:23:32 +0300
committerIzorkin <izorkin@elven.pw>2021-01-12 11:23:32 +0300
commit116fb2a6107edc9aa2c600f31faa9219248ad05e (patch)
treedc710195b6c42a366f6b54e320dc876de111887d /pkgs/os-specific/linux/libcap
parent0d9b2c4b16b3ba6124475afab1c6a31624ab7c5b (diff)
downloadnixpkgs-116fb2a6107edc9aa2c600f31faa9219248ad05e.tar
nixpkgs-116fb2a6107edc9aa2c600f31faa9219248ad05e.tar.gz
nixpkgs-116fb2a6107edc9aa2c600f31faa9219248ad05e.tar.bz2
nixpkgs-116fb2a6107edc9aa2c600f31faa9219248ad05e.tar.lz
nixpkgs-116fb2a6107edc9aa2c600f31faa9219248ad05e.tar.xz
nixpkgs-116fb2a6107edc9aa2c600f31faa9219248ad05e.tar.zst
nixpkgs-116fb2a6107edc9aa2c600f31faa9219248ad05e.zip
libcap: use full path to bash
Diffstat (limited to 'pkgs/os-specific/linux/libcap')
-rw-r--r--pkgs/os-specific/linux/libcap/default.nix7
1 files changed, 2 insertions, 5 deletions
diff --git a/pkgs/os-specific/linux/libcap/default.nix b/pkgs/os-specific/linux/libcap/default.nix
index dadc8ae4986..89dd59d498a 100644
--- a/pkgs/os-specific/linux/libcap/default.nix
+++ b/pkgs/os-specific/linux/libcap/default.nix
@@ -34,11 +34,8 @@ stdenv.mkDerivation rec {
   ];
 
   prePatch = ''
-    # 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
+    # use full path to bash
+    substituteInPlace progs/capsh.c --replace "/bin/bash" "${stdenv.shell}"
 
     # set prefixes
     substituteInPlace Make.Rules \