From eb3daa8cf8d860580db3ca6f22531b051a5d6d76 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 17 Aug 2014 02:33:53 +0000 Subject: dev: remove isolate dependency It seems unnecessary with current versions of RubyGems supporting development dependencies. --- script/isolate_for_tests | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100755 script/isolate_for_tests (limited to 'script/isolate_for_tests') 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) -- cgit v1.2.3-24-ge0c7