summary refs log tree commit diff
path: root/pkgs/tools/admin/google-cloud-sdk
diff options
context:
space:
mode:
authorMrinal Purohit <github@mrinalpurohit.in>2021-02-15 17:00:39 +0530
committerMrinal Purohit <github@mrinalpurohit.in>2021-02-15 18:53:06 +0530
commit7b5cacd8234338f2c37db7835ecdf77ff78b2aff (patch)
treec0f297d0d0c31d750ce76c6c4441b58e95f6536b /pkgs/tools/admin/google-cloud-sdk
parente3a7270e3dd01891cefc37ae3a77351053660349 (diff)
downloadnixpkgs-7b5cacd8234338f2c37db7835ecdf77ff78b2aff.tar
nixpkgs-7b5cacd8234338f2c37db7835ecdf77ff78b2aff.tar.gz
nixpkgs-7b5cacd8234338f2c37db7835ecdf77ff78b2aff.tar.bz2
nixpkgs-7b5cacd8234338f2c37db7835ecdf77ff78b2aff.tar.lz
nixpkgs-7b5cacd8234338f2c37db7835ecdf77ff78b2aff.tar.xz
nixpkgs-7b5cacd8234338f2c37db7835ecdf77ff78b2aff.tar.zst
nixpkgs-7b5cacd8234338f2c37db7835ecdf77ff78b2aff.zip
google-cloud-sdk: 325.0.0 -> 327.0.0
Diffstat (limited to 'pkgs/tools/admin/google-cloud-sdk')
-rw-r--r--pkgs/tools/admin/google-cloud-sdk/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index 36af063c448..2352f4420b1 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -21,18 +21,18 @@ let
   sources = name: system: {
     x86_64-darwin = {
       url = "${baseUrl}/${name}-darwin-x86_64.tar.gz";
-      sha256 = "09pv1xvycgfai151z6kbsggyldcd3cx6x1p04dcim2xrawqvng6s";
+      sha256 = "135xbaz6q4565mklxjmm4mybm5qayvz34m0bdg609597kxw6l97j";
     };
 
     x86_64-linux = {
       url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
-      sha256 = "1iybbvxjny33mw3h2f81fdvsvp65xa62c2qrzjv8hkrqkw69ckrp";
+      sha256 = "1i4cp6kyqbqj0fnmwx11bq6a1k4hrhyxz9qifr1qjfi7n8ybqrqy";
     };
   }.${system};
 
 in stdenv.mkDerivation rec {
   pname = "google-cloud-sdk";
-  version = "325.0.0";
+  version = "327.0.0";
 
   src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);
 
@@ -41,11 +41,15 @@ in stdenv.mkDerivation rec {
   nativeBuildInputs = [ jq ];
 
   patches = [
+    # For kubectl configs, don't store the absolute path of the `gcloud` binary as it can be garbage-collected
     ./gcloud-path.patch
+    # Disable checking for updates for the package
     ./gsutil-disable-updates.patch
   ];
 
   installPhase = ''
+    runHook preInstall
+
     mkdir -p $out/google-cloud-sdk
     cp -R * .install $out/google-cloud-sdk/
 
@@ -91,6 +95,8 @@ in stdenv.mkDerivation rec {
       jq -c . $path > $path.min
       mv $path.min $path
     done
+
+    runHook postInstall
   '';
 
   meta = with lib; {