cnspec: add versionCheckHook (#552627)

This commit is contained in:
Fabian Affolter
2026-08-14 12:19:37 +00:00
committed by GitHub

View File

@@ -2,6 +2,9 @@
lib,
buildGoModule,
fetchFromGitHub,
getent,
versionCheckHook,
writableTmpDirAsHomeHook,
}:
buildGoModule (finalAttrs: {
@@ -21,12 +24,23 @@ buildGoModule (finalAttrs: {
subPackages = [ "apps/cnspec" ];
nativeInstallCheckInputs = [
getent
writableTmpDirAsHomeHook
versionCheckHook
];
ldflags = [
"-s"
"-w"
"-X=go.mondoo.com/cnspec.Version=${finalAttrs.version}"
"-X=go.mondoo.com/cnspec/v${(lib.versions.major finalAttrs.version)}.Version=${finalAttrs.version}"
];
doInstallCheck = true;
versionCheckKeepEnvironment = "HOME PATH";
versionCheckProgramArg = [ "version" ];
meta = {
description = "Open source, cloud-native security and policy project";
homepage = "https://github.com/mondoohq/cnspec";
@@ -36,5 +50,6 @@ buildGoModule (finalAttrs: {
fab
mariuskimmina
];
mainProgram = "cnspec";
};
})