@@ -115,18 +115,21 @@ extra_target_paths=
115115for target in "${targets[@]}"
116116do
117117 nix build "${build_flags[@]}" "$target" || exit $?
118+ out_link="$linkdir/$(ls "$linkdir")"
118119 if [ -z "$target_path" ]
119120 then
120− target_path="$(readlink "$linkdir/result")"
121+ target_path="$(readlink "$out_link")"
121122 else
122− extra_target_paths="$extra_target_paths $(readlink "$linkdir/result")"
123+ extra_target_paths="$extra_target_paths $(readlink "$out_link")"
123124 fi
125+ rm "$out_link"
124126done
125127
126128if [ -z "$target_path" ]
127129then
128130 nix build "${build_flags[@]}" || exit $?
129− target_path="$(readlink "$linkdir/result")"
131+ out_link="$(ls "$linkdir")"
132+ target_path="$(readlink "$out_link")"
130133fi
131134
132135# Apply default for --bin