diff options
author | Eric Wong <e@80x24.org> | 2014-08-17 02:33:53 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-04-22 18:55:12 +0000 |
commit | eb3daa8cf8d860580db3ca6f22531b051a5d6d76 (patch) | |
tree | 37a172a5f6a6befebb2a77460d9295723f8350a4 /script/isolate_for_tests | |
parent | 08aa09aed7af84e5cf1505c822ea55fe9a729c92 (diff) | |
download | unicorn-eb3daa8cf8d860580db3ca6f22531b051a5d6d76.tar.gz |
It seems unnecessary with current versions of RubyGems supporting development dependencies.
Diffstat (limited to 'script/isolate_for_tests')
-rwxr-xr-x | script/isolate_for_tests | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/script/isolate_for_tests b/script/isolate_for_tests deleted file mode 100755 index 6f5dced..0000000 --- a/script/isolate_for_tests +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env ruby -# scripts/Makefiles can read and eval the output of this script and -# use it as RUBYLIB -require 'rubygems' -require 'isolate' -fp = File.open(__FILE__, "rb") -fp.flock(File::LOCK_EX) - -ruby_engine = defined?(RUBY_ENGINE) ? RUBY_ENGINE : 'ruby' -opts = { - :system => false, - # we want "ruby-1.8.7" and not "ruby-1.8", so disable :multiruby - :multiruby => false, - :path => "tmp/isolate/#{ruby_engine}-#{RUBY_VERSION}", -} - -pid = fork do - Isolate.now!(opts) do - gem 'raindrops', '0.13.0' - gem 'kgio', '2.9.2' - gem 'rack', '1.5.2' - end -end -_, status = Process.waitpid2(pid) -status.success? or abort status.inspect -lib_paths = Dir["#{opts[:path]}/gems/*-*/lib"].map { |x| File.expand_path(x) } -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) |