Always call Process.wait with an argument

This commit is contained in:
Jack Nagel 2014-03-29 17:47:42 -05:00
parent a7c220debf
commit c8c85b4ac4
2 changed files with 4 additions and 4 deletions

View File

@ -572,7 +572,7 @@ class Formula
logfn = "#{logd}/%02d.%s" % [@exec_count, File.basename(cmd).split(' ').first]
mkdir_p(logd)
fork do
pid = fork do
ENV['HOMEBREW_CC_LOG_PATH'] = logfn
# TODO system "xcodebuild" is deprecated, this should be removed soon.
@ -603,7 +603,7 @@ class Formula
puts buf if ARGV.verbose?
end
Process.wait
Process.wait(pid)
$stdout.flush

View File

@ -84,8 +84,8 @@ def interactive_shell f=nil
ENV['HOMEBREW_DEBUG_INSTALL'] = f.name
end
fork {exec ENV['SHELL'] }
Process.wait
Process.wait fork { exec ENV['SHELL'] }
unless $?.success?
puts "Aborting due to non-zero exit status"
exit $?