lib/systems: ensure native emulator is a string (#358507)

This commit is contained in:
Philip Taron
2024-11-24 12:36:51 -08:00
committed by GitHub

View File

@@ -283,7 +283,7 @@ let
# to an emulator program. That is, if an emulator requires additional
# arguments, a wrapper should be used.
if pkgs.stdenv.hostPlatform.canExecute final
then pkgs.writeShellScript "exec" ''exec "$@"''
then lib.getExe (pkgs.writeShellScriptBin "exec" ''exec "$@"'')
else if final.isWindows
then "${wine}/bin/wine${optionalString (final.parsed.cpu.bits == 64) "64"}"
else if final.isLinux && pkgs.stdenv.hostPlatform.isLinux && final.qemuArch != null