diff options
Diffstat (limited to 'pkgs/tools/security/vault/vault-bin.nix')
-rw-r--r-- | pkgs/tools/security/vault/vault-bin.nix | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/pkgs/tools/security/vault/vault-bin.nix b/pkgs/tools/security/vault/vault-bin.nix deleted file mode 100644 index 7a829e1ad271..000000000000 --- a/pkgs/tools/security/vault/vault-bin.nix +++ /dev/null @@ -1,64 +0,0 @@ -{ lib, stdenv, fetchzip }: - -stdenv.mkDerivation rec { - pname = "vault-bin"; - version = "1.17.5"; - - src = - let - inherit (stdenv.hostPlatform) system; - selectSystem = attrs: attrs.${system} or (throw "Unsupported system: ${system}"); - suffix = selectSystem { - x86_64-linux = "linux_amd64"; - aarch64-linux = "linux_arm64"; - i686-linux = "linux_386"; - x86_64-darwin = "darwin_amd64"; - aarch64-darwin = "darwin_arm64"; - }; - hash = selectSystem { - x86_64-linux = "sha256-rh0ZVmAbiOmZFCpiiX9ClAYmQKx084VKCjxvD9bbYAk="; - aarch64-linux = "sha256-DtriOEQCuSMMjzfJJpJAf7z+wGJSbzU3V/X+glTLkv8="; - i686-linux = "sha256-EPS3Sx2l0Gv4PWeqrnIEoNYUF4Or075vdhn71vKXQEw="; - x86_64-darwin = "sha256-pi/sD88haBxUx6dSUEUv6ugQO2K/lhg4ne7xbcVzg3M="; - aarch64-darwin = "sha256-6ZESO3m5FCRwTNh3xlWjWw6c9sjiAwV09YA/hQ5Py/o="; - }; - in - fetchzip { - url = "https://releases.hashicorp.com/vault/${version}/vault_${version}_${suffix}.zip"; - stripRoot=false; - inherit hash; - }; - - dontConfigure = true; - dontBuild = true; - dontStrip = stdenv.isDarwin; - - installPhase = '' - runHook preInstall - install -D vault $out/bin/vault - runHook postInstall - ''; - - doInstallCheck = true; - installCheckPhase = '' - runHook preInstallCheck - $out/bin/vault --help - $out/bin/vault version - runHook postInstallCheck - ''; - - dontPatchELF = true; - dontPatchShebangs = true; - - passthru.updateScript = ./update-bin.sh; - - meta = with lib; { - description = "Tool for managing secrets, this binary includes the UI"; - homepage = "https://www.vaultproject.io"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.bsl11; - maintainers = with maintainers; teams.serokell.members ++ [ offline psyanticy Chili-Man techknowlogick mkaito ]; - mainProgram = "vault"; - platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ]; - }; -} |