From 74858070c580666a4742a97ea01c85fba6c9f4f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charlotte=20=F0=9F=A6=9D=20Dele=C5=84kec?= Date: Mon, 11 May 2026 20:39:39 +0100 Subject: [PATCH] grafana-alloy: fix cross-compile during cross compiling the alloy binary would not get named correctly, causing a subsequent patchelf step to fail. --- pkgs/by-name/gr/grafana-alloy/package.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index 2a23cc8f3600..7a802ca30581 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -104,14 +104,15 @@ buildGoModule (finalAttrs: { ] ++ lib.optionals useLLD [ lld ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - mv -v $out/bin/otel_engine $out/bin/alloy + postInstall = + "mv -v $out/bin/otel_engine $out/bin/alloy" + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd alloy \ - --bash <($out/bin/alloy completion bash) \ - --fish <($out/bin/alloy completion fish) \ - --zsh <($out/bin/alloy completion zsh) - ''; + installShellCompletion --cmd alloy \ + --bash <($out/bin/alloy completion bash) \ + --fish <($out/bin/alloy completion fish) \ + --zsh <($out/bin/alloy completion zsh) + ''; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ];