diff options
author | Renaud <c0bw3b@users.noreply.github.com> | 2018-12-04 22:47:48 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-04 22:47:48 +0100 |
commit | b38dd07eaa224ba55a0ba25c1545077e41e2c985 (patch) | |
tree | 806301f6ac61075666c9ee740006d9a084c0486a /pkgs/tools/security/nsjail | |
parent | 059c61d001fd32b4a1f5d3190e9c0d798570b4b3 (diff) |
nsjail: fix path to new{u|g}idmap (#51523)
Diffstat (limited to 'pkgs/tools/security/nsjail')
-rw-r--r-- | pkgs/tools/security/nsjail/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/tools/security/nsjail/default.nix b/pkgs/tools/security/nsjail/default.nix index ae8a06e7b5c0d..f88156285ca78 100644 --- a/pkgs/tools/security/nsjail/default.nix +++ b/pkgs/tools/security/nsjail/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchFromGitHub, autoconf, bison, flex, libtool, pkgconfig, which -, libnl, protobuf, protobufc }: +, libnl, protobuf, protobufc, shadow +}: stdenv.mkDerivation rec { name = "nsjail-${version}"; @@ -13,6 +14,12 @@ stdenv.mkDerivation rec { sha256 = "0cgycj0cz74plmz4asxryqprg6mkzpmnxzqbfsp1wwackinxq5fq"; }; + postPatch = '' + substituteInPlace user.cc \ + --replace "/usr/bin/newgidmap" "${shadow}/bin/newgidmap" \ + --replace "/usr/bin/newuidmap" "${shadow}/bin/newuidmap" + ''; + nativeBuildInputs = [ autoconf bison flex libtool pkgconfig which ]; buildInputs = [ libnl protobuf protobufc ]; enableParallelBuilding = true; |