diff options
author | Nobuyoshi Nakada <[email protected]> | 2024-04-17 08:53:09 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2024-04-19 21:18:01 +0900 |
commit | f17268f7d4fd217e3d79d65527c75c619db8af05 (patch) | |
tree | c48ff4dc40837015524f74d0b30ad1016ebed847 | |
parent | 604c29e8a2e78ea5d6c0e76385000ed6cde78aca (diff) |
Extract tmpdir template
-rw-r--r-- | tool/rubyspec_temp.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tool/rubyspec_temp.rb b/tool/rubyspec_temp.rb index 339bfce211..e3b70eb78f 100644 --- a/tool/rubyspec_temp.rb +++ b/tool/rubyspec_temp.rb @@ -1,11 +1,12 @@ require "tmpdir" require "fileutils" -if (tmpdir = Dir.mktmpdir("rubyspec_temp.")).size > 80 +template = "rubyspec_temp." +if (tmpdir = Dir.mktmpdir(template)).size > 80 # On macOS, the default TMPDIR is very long, inspite of UNIX socket # path length is limited. Dir.rmdir(tmpdir) - tmpdir = Dir.mktmpdir("rubyspec_temp.", "/tmp") + tmpdir = Dir.mktmpdir(template, "/tmp") end # warn "tmpdir(#{tmpdir.size}) = #{tmpdir}" END {FileUtils.rm_rf(tmpdir)} |