aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/tools/security/vault/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/tools/security/vault/default.nix')
-rw-r--r--nixpkgs/pkgs/tools/security/vault/default.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/tools/security/vault/default.nix b/nixpkgs/pkgs/tools/security/vault/default.nix
index 54be477cfe2..515b5884999 100644
--- a/nixpkgs/pkgs/tools/security/vault/default.nix
+++ b/nixpkgs/pkgs/tools/security/vault/default.nix
@@ -1,28 +1,30 @@
-{ stdenv, fetchFromGitHub, buildGoPackage }:
+{ stdenv, fetchFromGitHub, buildGoPackage, installShellFiles }:
buildGoPackage rec {
pname = "vault";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
- sha256 = "13ycg9shara4ycbi79wj28z6nimnsqgisbf35ca3q9w066ac0ja2";
+ sha256 = "0fbbvihvlzh95rrk65bwxfcam6y57q0yffq8dzvcbm3i0ap7ndar";
};
goPackagePath = "github.com/hashicorp/vault";
subPackages = [ "." ];
+ nativeBuildInputs = [ installShellFiles ];
+
buildFlagsArray = [
"-tags='vault'"
"-ldflags=\"-X github.com/hashicorp/vault/sdk/version.GitCommit='v${version}'\""
];
postInstall = ''
- mkdir -p $bin/share/bash-completion/completions
- echo "complete -C $bin/bin/vault vault" > $bin/share/bash-completion/completions/vault
+ echo "complete -C $out/bin/vault vault" > vault.bash
+ installShellCompletion vault.bash
'';
meta = with stdenv.lib; {