From 3e54397176494b4068661a3ba5b1a3917805ecff Mon Sep 17 00:00:00 2001 From: haslersn Date: Tue, 25 Jun 2019 23:15:51 +0200 Subject: [PATCH] nix-bundle.sh: Quote target paths --- nix-bundle.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nix-bundle.sh b/nix-bundle.sh index 3f81735..4497ddb 100755 --- a/nix-bundle.sh +++ b/nix-bundle.sh @@ -110,7 +110,7 @@ build_flags+=("$linkdir/result") # Build targets target_path= -extra_target_paths= +extra_target_paths=() for target in "${targets[@]}" do @@ -120,7 +120,7 @@ do then target_path="$(readlink "$out_link")" else - extra_target_paths="$extra_target_paths $(readlink "$out_link")" + extra_target_paths+=("\"$(readlink "$out_link")\"") fi rm "$out_link" done @@ -150,7 +150,7 @@ fi # Run bootstrap function -expr="(with import $nix_file {}; $bootstrap { target = $target_path; extraTargets = [$extra_target_paths ]; run = \"$bin\"; })" +expr="(with import $nix_file {}; $bootstrap { target = \"$target_path\"; extraTargets = [ ${extra_target_paths[@]} ]; run = \"$bin\"; })" echo $expr