treewide: use writableTmpDirAsHomeHook (#502914)

This commit is contained in:
Pol Dellaiera
2026-03-25 06:54:14 +00:00
committed by GitHub
2 changed files with 7 additions and 6 deletions
+5 -3
View File
@@ -5,6 +5,7 @@
fetchFromGitHub,
testers,
installShellFiles,
writableTmpDirAsHomeHook,
}:
buildGoModule (finalAttrs: {
@@ -25,7 +26,10 @@ buildGoModule (finalAttrs: {
"doc"
];
nativeBuildInputs = [ installShellFiles ];
nativeBuildInputs = [
installShellFiles
writableTmpDirAsHomeHook
];
ldflags = [
"-s"
@@ -36,8 +40,6 @@ buildGoModule (finalAttrs: {
doCheck = false; # Network required
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
export HOME="$(mktemp -d)"
installShellCompletion --cmd harbor \
--bash <($out/bin/harbor completion bash) \
--fish <($out/bin/harbor completion fish) \
+2 -3
View File
@@ -4,6 +4,7 @@
buildGoModule,
fetchFromGitHub,
installShellFiles,
writableTmpDirAsHomeHook,
testers,
}:
@@ -45,9 +46,7 @@ buildGoModule (finalAttrs: {
"static_build"
];
preCheck = ''
export HOME="$(mktemp -d)"
'';
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
checkFlags =
let