github-copilot-cli: fix build by preserving original filename

This commit is contained in:
Danny Breyfogle
2026-03-20 13:09:12 -07:00
parent 4d1a646424
commit 065a08ad12
@@ -32,12 +32,14 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
runHook preInstall
install -Dm755 copilot $out/bin/copilot
# Use libexec to preserve filename when calling makeBinaryWrapper
install -Dm755 copilot $out/libexec/copilot
runHook postInstall
'';
postInstall = ''
wrapProgram $out/bin/copilot \
# Filename must explictly be "copilot" for internal self-referencing
makeWrapper $out/libexec/copilot $out/bin/copilot \
--add-flags "--no-auto-update"
'';