From 905e0af65c329f1c52d813fde195095a67266602 Mon Sep 17 00:00:00 2001 From: Vicente Eduardo Ferrer Garcia Date: Wed, 23 Oct 2024 17:47:46 +0200 Subject: [PATCH] Simplified script. --- metacall.rb | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/metacall.rb b/metacall.rb index 56bbce9..fa73bce 100644 --- a/metacall.rb +++ b/metacall.rb @@ -138,10 +138,8 @@ def install system "cmake", *args, ".." system "cmake", "--build", ".", "--target", "install" - shebang = "#!/usr/bin/env bash\n" - # debug = "set -euxo pipefail\n" - - metacall_extra = [ + metacall_sh = [ + "#!/usr/bin/env bash\n", "SCRIPT_DIR=$(cd -- \"$(dirname -- \"${BASH_SOURCE[0]}\")\" &> /dev/null && pwd)\n", "PARENT=$(dirname \"${SCRIPT_DIR}\")\n", "if [ -f \"${PARENT}/metacallcli\" ]; then\n", @@ -154,13 +152,12 @@ def install "export DETOUR_LIBRARY_PATH=\"${PREFIX}/lib\"\n", "export PORT_LIBRARY_PATH=\"${PREFIX}/lib\"\n", "export CONFIGURATION_PATH=\"${PREFIX}/configurations/global.json\"\n", + "export LOADER_SCRIPT_PATH=\"\${LOADER_SCRIPT_PATH:-\`pwd\`}\"\n", + "${PREFIX}/metacallcli $@\n" ] - cmds = [shebang, *metacall_extra] - cmds.append("export LOADER_SCRIPT_PATH=\"\${LOADER_SCRIPT_PATH:-\`pwd\`}\"\n") - cmds.append("${PREFIX}/metacallcli $@\n") File.open("metacall.sh", "w") do |f| - f.write(*cmds) + f.write(*metacall_sh) end chmod("u+x", "metacall.sh")