From 1eaca98618c05b15689da6d194178b4874b4b900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Bon=C3=A9?= Date: Wed, 4 Mar 2026 16:42:49 +0100 Subject: [PATCH] Fix nix-portable pkgStatic symlink handling Reviewed-by: Rodrigo Arias Mallo --- pkgs/nix-portable/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/nix-portable/default.nix b/pkgs/nix-portable/default.nix index 8034a6ef..c04427e6 100644 --- a/pkgs/nix-portable/default.nix +++ b/pkgs/nix-portable/default.nix @@ -69,7 +69,13 @@ let { nativeBuildInputs = [ upx ]; } '' mkdir -p $out/bin - upx -9 -o $out/bin/${binName} ${binPath} + theBinPath=${binPath} + + if [[ -L "$theBinPath" ]]; then + theBinPath=$(readlink -f "$theBinPath") + fi + + upx -9 -o $out/bin/${binName} $theBinPath ''; installBin = pkg: bin: ''