From ef2083cb7a72d433e1ac378a67fdc10dc557eb36 Mon Sep 17 00:00:00 2001 From: Benjamin Staffin Date: Thu, 18 Mar 2021 15:06:08 -0400 Subject: [PATCH] google-cloud-sdk: Fix bash completion for gcloud, gsutil bash-completion expects the files in share/bash-completion/completions/ to be named identically to the applicable commands (I think. This does make it work at least.) --- pkgs/tools/admin/google-cloud-sdk/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix index 1d585514f7e..a05dce1af3c 100644 --- a/pkgs/tools/admin/google-cloud-sdk/default.nix +++ b/pkgs/tools/admin/google-cloud-sdk/default.nix @@ -81,7 +81,8 @@ in stdenv.mkDerivation rec { # setup bash completion mkdir -p $out/share/bash-completion/completions - mv $out/google-cloud-sdk/completion.bash.inc $out/share/bash-completion/completions/gcloud.inc + mv $out/google-cloud-sdk/completion.bash.inc $out/share/bash-completion/completions/gcloud + ln -s $out/share/bash-completion/completions/gcloud $out/share/bash-completion/completions/gsutil # This directory contains compiled mac binaries. We used crcmod from # nixpkgs instead.