ruby-changes:7032
From: nobu <ko1@a...>
Date: Wed, 13 Aug 2008 10:45:58 +0900 (JST)
Subject: [ruby-changes:7032] Ruby:r18550 (trunk): * tool/make-snapshot: try to find exported directory.
nobu 2008-08-13 10:45:35 +0900 (Wed, 13 Aug 2008) New Revision: 18550 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18550 Log: * tool/make-snapshot: try to find exported directory. Modified files: trunk/ChangeLog trunk/tool/make-snapshot Index: ChangeLog =================================================================== --- ChangeLog (revision 18549) +++ ChangeLog (revision 18550) @@ -1,3 +1,7 @@ +Wed Aug 13 10:45:29 2008 Nobuyoshi Nakada <nobu@r...> + + * tool/make-snapshot: try to find exported directory. + Wed Aug 13 10:16:35 2008 TAKAO Kouji <kouji@t...> * doc/NEWS: Mention the Readline.vi_editing_mode?, Index: tool/make-snapshot =================================================================== --- tool/make-snapshot (revision 18549) +++ tool/make-snapshot (revision 18550) @@ -84,9 +84,11 @@ end end - v = "ruby-#{version}-#{tag}" - File.directory?(v) or File.rename "ruby", v - system("patch -d #{v} -p0 -i #{$patch_file}") if $patch_file + if !File.directory(v = "ruby") + v = Dir.glob("ruby-*").select(&File.method(:directory?)) + v.size == 1 or abort "not exported" + v = v[0] + end open("#{v}/revision.h", "wb") {|f| f.puts "#define RUBY_REVISION #{revision}"} version ||= (versionhdr = IO.read("#{v}/version.h"))[RUBY_VERSION_PATTERN, 1] version or return @@ -97,6 +99,9 @@ else tag = "r#{revision}" end + v = "ruby-#{version}-#{tag}" + File.directory?(v) or File.rename "ruby", v + system("patch -d #{v} -p0 -i #{$patch_file}") if $patch_file Dir.chdir(v) do File.open("cross.rb", "w") {|f| f.puts "CROSS_COMPILING=true"} unless File.exist?("configure") -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/