From 6aae562ffbe5d9676840159cb705b6bd71edf03b Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 23 Aug 2026 03:09:34 -0400 Subject: [PATCH] cdncheck: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/cd/cdncheck/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 935f20a93bb3..7920c17f562c 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -2,12 +2,16 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, + writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { pname = "cdncheck"; version = "1.2.50"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; @@ -21,7 +25,6 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" - "-w" ]; preCheck = '' @@ -31,6 +34,13 @@ buildGoModule (finalAttrs: { --replace-fail "TestCheckDNSResponse" "SkipTestCheckDNSResponse" ''; + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + versionCheckKeepEnvironment = [ "HOME" ]; + doInstallCheck = true; + meta = { description = "Tool to detect various technology for a given IP address"; homepage = "https://github.com/projectdiscovery/cdncheck";