diff options
author | Jonathan Ringer <jonringer117@gmail.com> | 2021-06-28 14:22:31 -0700 |
---|---|---|
committer | Jonathan Ringer <jonringer@users.noreply.github.com> | 2021-06-30 22:50:01 -0700 |
commit | 08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb (patch) | |
tree | d400d973b1d9d1f772e85f8d4a1d0bb0da5825f7 /pkgs/tools/security/vault | |
parent | 7cdf59bedea8ca03a9e8aae64faa6c2318219f83 (diff) | |
download | nixpkgs-08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb.tar nixpkgs-08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb.tar.gz nixpkgs-08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb.tar.bz2 nixpkgs-08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb.tar.lz nixpkgs-08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb.tar.xz nixpkgs-08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb.tar.zst nixpkgs-08ab2d3c2abd67b48d3f81f6d77e2fc240b0b4eb.zip |
vault: wrap with gawk glibc
Binary will shell out awk and getent
Diffstat (limited to 'pkgs/tools/security/vault')
-rw-r--r-- | pkgs/tools/security/vault/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix index 45bd76b9091..89900ff313b 100644 --- a/pkgs/tools/security/vault/default.nix +++ b/pkgs/tools/security/vault/default.nix @@ -1,4 +1,8 @@ -{ lib, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests }: +{ lib, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests +, makeWrapper +, gawk +, glibc +}: buildGoPackage rec { pname = "vault"; @@ -15,13 +19,16 @@ buildGoPackage rec { subPackages = [ "." ]; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ installShellFiles makeWrapper ]; buildFlagsArray = [ "-tags=vault" "-ldflags=-s -w -X ${goPackagePath}/sdk/version.GitCommit=${src.rev}" ]; postInstall = '' echo "complete -C $out/bin/vault vault" > vault.bash installShellCompletion vault.bash + + wrapProgram $out/bin/vault \ + --prefix PATH ${lib.makeBinPath [ gawk glibc ]} ''; passthru.tests.vault = nixosTests.vault; |