mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* tool/make-snapshot: try to find exported directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18550 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
4e15017783
commit
7caecdbe38
2 changed files with 12 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
|||
Wed Aug 13 10:45:29 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* tool/make-snapshot: try to find exported directory.
|
||||
|
||||
Wed Aug 13 10:16:35 2008 TAKAO Kouji <kouji@takao7.net>
|
||||
|
||||
* doc/NEWS: Mention the Readline.vi_editing_mode?,
|
||||
|
|
|
@ -84,9 +84,11 @@ def package(rev, destdir)
|
|||
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 @@ def package(rev, destdir)
|
|||
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")
|
||||
|
|
Loading…
Reference in a new issue