about summary refs log tree commit diff
path: root/pkgs/by-name/sy
diff options
context:
space:
mode:
authorAleksana <me@aleksana.moe>2024-05-21 20:49:56 +0800
committerGitHub <noreply@github.com>2024-05-21 20:49:56 +0800
commit7075e696453f98264683ba7291c756beda7b8a8d (patch)
treefceeade1ff8ec71f68411e509bcb9500496ae27e /pkgs/by-name/sy
parentb5e9718b7dcf379821a2ce315fa613629600353b (diff)
parentba9318ecf4e1eec280fb927e4699ea9e645d933f (diff)
Merge pull request #310485 from martinetd/syft
syft: disable update check
Diffstat (limited to 'pkgs/by-name/sy')
-rw-r--r--pkgs/by-name/sy/syft/package.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/by-name/sy/syft/package.nix b/pkgs/by-name/sy/syft/package.nix
index 91727c94908cc..f2c220b43f569 100644
--- a/pkgs/by-name/sy/syft/package.nix
+++ b/pkgs/by-name/sy/syft/package.nix
@@ -42,6 +42,12 @@ buildGoModule rec {
     "-X=main.gitTreeState=clean"
   ];
 
+  postPatch = ''
+    # Don't check for updates.
+    substituteInPlace cmd/syft/internal/options/update_check.go \
+      --replace-fail "CheckForAppUpdate: true" "CheckForAppUpdate: false"
+  '';
+
   preBuild = ''
     ldflags+=" -X main.gitCommit=$(cat COMMIT)"
     ldflags+=" -X main.buildDate=$(cat SOURCE_DATE_EPOCH)"
@@ -51,9 +57,6 @@ buildGoModule rec {
   doCheck = false;
 
   postInstall = ''
-    # avoid update checks when generating completions
-    export SYFT_CHECK_FOR_APP_UPDATE=false
-
     installShellCompletion --cmd syft \
       --bash <($out/bin/syft completion bash) \
       --fish <($out/bin/syft completion fish) \
@@ -64,7 +67,6 @@ buildGoModule rec {
   installCheckPhase = ''
     runHook preInstallCheck
 
-    export SYFT_CHECK_FOR_APP_UPDATE=false
     $out/bin/syft --help
     $out/bin/syft version | grep "${version}"