summary refs log tree commit diff
path: root/pkgs/tools/security/vault
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2020-04-26 13:16:57 +1000
committerzowoq <59103226+zowoq@users.noreply.github.com>2020-04-27 08:48:42 +1000
commit8193ac091a54b55b3ada8f16085a67cf53e3c8e3 (patch)
treec3e8b1c96e5a520ae824664579691611371faea2 /pkgs/tools/security/vault
parent148f8629cc00d5f71018e01abe301d0d052fbf4b (diff)
downloadnixpkgs-8193ac091a54b55b3ada8f16085a67cf53e3c8e3.tar
nixpkgs-8193ac091a54b55b3ada8f16085a67cf53e3c8e3.tar.gz
nixpkgs-8193ac091a54b55b3ada8f16085a67cf53e3c8e3.tar.bz2
nixpkgs-8193ac091a54b55b3ada8f16085a67cf53e3c8e3.tar.lz
nixpkgs-8193ac091a54b55b3ada8f16085a67cf53e3c8e3.tar.xz
nixpkgs-8193ac091a54b55b3ada8f16085a67cf53e3c8e3.tar.zst
nixpkgs-8193ac091a54b55b3ada8f16085a67cf53e3c8e3.zip
vault: use installShellFiles
Diffstat (limited to 'pkgs/tools/security/vault')
-rw-r--r--pkgs/tools/security/vault/default.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix
index 54be477cfe2..ae46bbae40a 100644
--- a/pkgs/tools/security/vault/default.nix
+++ b/pkgs/tools/security/vault/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, buildGoPackage }:
+{ stdenv, fetchFromGitHub, buildGoPackage, installShellFiles }:
 
 buildGoPackage rec {
   pname = "vault";
@@ -15,14 +15,16 @@ buildGoPackage rec {
 
   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 $bin/bin/vault vault" > vault.bash
+    installShellCompletion vault.bash
   '';
 
   meta = with stdenv.lib; {