ruby-changes:15157
From: nobu <ko1@a...>
Date: Thu, 25 Mar 2010 04:38:45 +0900 (JST)
Subject: [ruby-changes:15157] Ruby:r27036 (trunk): * tool/make-snapshot (Dir.mktmpdir): for 1.8.6 backward compatibility.
nobu 2010-03-25 04:38:22 +0900 (Thu, 25 Mar 2010) New Revision: 27036 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27036 Log: * tool/make-snapshot (Dir.mktmpdir): for 1.8.6 backward compatibility. Modified files: trunk/ChangeLog trunk/tool/make-snapshot Index: ChangeLog =================================================================== --- ChangeLog (revision 27035) +++ ChangeLog (revision 27036) @@ -1,5 +1,7 @@ -Thu Mar 25 04:36:47 2010 Nobuyoshi Nakada <nobu@r...> +Thu Mar 25 04:38:16 2010 Nobuyoshi Nakada <nobu@r...> + * tool/make-snapshot (Dir.mktmpdir): for 1.8.6 backward compatibility. + * tool/make-snapshot (package): $: no longer contains ".", in trunk. Thu Mar 25 03:52:45 2010 Nobuyoshi Nakada <nobu@r...> Index: tool/make-snapshot =================================================================== --- tool/make-snapshot (revision 27035) +++ tool/make-snapshot (revision 27036) @@ -28,6 +28,19 @@ alias bytesize size unless method_defined?(:bytesize) end +class Dir + def self.mktmpdir(path) + path = File.join(tmpdir, path+"-#{$$}-#{rand(100000)}") + begin + mkdir(path) + rescue Errno::EEXIST + path.succ! + retry + end + path + end unless respond_to?(:mktmpdir) +end + $patch_file &&= File.expand_path($patch_file) path = ENV["PATH"].split(File::PATH_SEPARATOR) %w[YACC BASERUBY RUBY MV MINIRUBY].each do |var| -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/