Extract tmpdir template
This commit is contained in:
parent
604c29e8a2
commit
f17268f7d4
@ -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)}
|
||||
|
Loading…
x
Reference in New Issue
Block a user