Unverified Commit 2bf28837 authored by Stefan Frijters's avatar Stefan Frijters
Browse files

cilium-cli: use writableTmpDirAsHomeHook

parent 255249f7
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
  cilium-cli,
  fetchFromGitHub,
  installShellFiles,
  writableTmpDirAsHomeHook,
  testers,
}:

@@ -21,6 +22,10 @@ buildGoModule (finalAttrs: {

  nativeBuildInputs = [ installShellFiles ];

  # Required to workaround install check error:
  # 2022/06/25 10:36:22 Unable to start gops: mkdir /homeless-shelter: permission denied
  nativeInstallCheckInputs = [ writableTmpDirAsHomeHook ];

  vendorHash = null;

  subPackages = [ "cmd/cilium" ];
@@ -31,10 +36,6 @@ buildGoModule (finalAttrs: {
    "-X=github.com/cilium/cilium/cilium-cli/defaults.CLIVersion=${finalAttrs.version}"
  ];

  # Required to workaround install check error:
  # 2022/06/25 10:36:22 Unable to start gops: mkdir /homeless-shelter: permission denied
  env.HOME = "$TMPDIR";

  postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
    installShellCompletion --cmd cilium \
      --bash <($out/bin/cilium completion bash) \