about summary refs log tree commit homepage
path: root/script/isolate_for_tests
diff options
context:
space:
mode:
Diffstat (limited to 'script/isolate_for_tests')
-rwxr-xr-xscript/isolate_for_tests8
1 files changed, 5 insertions, 3 deletions
diff --git a/script/isolate_for_tests b/script/isolate_for_tests
index 7542557..ca63208 100755
--- a/script/isolate_for_tests
+++ b/script/isolate_for_tests
@@ -24,9 +24,11 @@ end
 _, status = Process.waitpid2(pid)
 status.success? or abort status.inspect
 lib_paths = Dir["#{opts[:path]}/gems/*-*/lib"].map { |x| File.expand_path(x) }
-libs = "tmp/isolate/.#{ruby_engine}-#{RUBY_VERSION}.libs"
-File.open("#{libs}.#$$", "w") { |fp| fp.puts lib_paths.join(':') }
-File.rename("#{libs}.#$$", libs)
+dst = "tmp/isolate/#{ruby_engine}-#{RUBY_VERSION}.mk"
+File.open("#{dst}.#$$", "w") do |fp|
+  fp.puts "ISOLATE_LIBS=#{lib_paths.join(':')}"
+end
+File.rename("#{dst}.#$$", dst)
 
 # pure Ruby gems can be shared across all Rubies
 %w(3.0.0).each do |rails_ver|