From f20274e84169e18a73a5cd341b6bc31b625b83ce Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 8 Oct 2010 08:49:22 +0000 Subject: build: automatically call isolate on updates Automation is nice, the makefile needs some cleanup --- script/isolate_for_tests | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'script') 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| -- cgit v1.2.3-24-ge0c7