diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-09-09 04:38:58 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-09-09 04:38:58 +0000 |
commit | abd5b8e1db39b9d3714fb491013ff8a156dcdf27 (patch) | |
tree | 9cc617689e8c9580371860ea0c4f2784552ffa37 /tool/extlibs.rb | |
parent | dbe4a7f11c7f3bd6d60f88dbaef448a5491633b7 (diff) | |
download | ruby-abd5b8e1db39b9d3714fb491013ff8a156dcdf27.tar.gz |
extlibs.rb: patch options
* tool/extlibs.rb (do_patch): let "patch" command change the
working directory and open the patch file there, instead of
spawn options, so that proper error message will be shown by the
command not just "chdir" or "open".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51812 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool/extlibs.rb')
-rwxr-xr-x | tool/extlibs.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tool/extlibs.rb b/tool/extlibs.rb index 09db055983..6323d8fdcd 100755 --- a/tool/extlibs.rb +++ b/tool/extlibs.rb @@ -70,7 +70,7 @@ def do_patch(dest, patch, args) $stdout.puts "applying #{patch} under #{dest}" $stdout.flush end - Process.wait(Process.spawn("patch", *args, in: File.join(dest, patch), chdir: dest)) + Process.wait(Process.spawn("patch", "-d", dest, "-i", patch, *args)) $?.success? or raise "failed to patch #{patch}" end |