Use mktemp to securely initialize the build directory

Hopefully this works between BSD and GNU mktemp.

Closes #540
This commit is contained in:
Mislav Marohnić 2019-11-02 19:17:41 +01:00
parent f6e8dc1ebd
commit c660cfcd03

View file

@ -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