Unverified Commit 9db73192 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

treewide: use writableTmpDirAsHomeHook (#502914)

parents 72309935 7487a04b
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -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
Original line number Diff line number Diff line
@@ -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