Commit c660cfcd authored by Mislav Marohnić's avatar Mislav Marohnić
Browse files

Use `mktemp` to securely initialize the build directory

Hopefully this works between BSD and GNU mktemp.

Closes #540
parent f6e8dc1e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1366,7 +1366,7 @@ RUBY_BIN="${PREFIX_PATH}/bin/ruby"
CWD="$(pwd)"

if [ -z "$RUBY_BUILD_BUILD_PATH" ]; then
  BUILD_PATH="${TMP}/ruby-build.${SEED}"
  BUILD_PATH="$(mktemp -d "${LOG_PATH%.log}.XXXXXX")"
else
  BUILD_PATH="$RUBY_BUILD_BUILD_PATH"
fi