at 18.03-beta 17 lines 606 B view raw
1diff --git a/support/go_build.rb b/support/go_build.rb 2index 82f94d2..40ba35e 100644 3--- a/support/go_build.rb 4+++ b/support/go_build.rb 5@@ -25,9 +25,8 @@ module GoBuild 6 def run!(env, cmd) 7 raise "env must be a hash" unless env.is_a?(Hash) 8 raise "cmd must be an array" unless cmd.is_a?(Array) 9- 10- if !system(env, *cmd) 11- abort "command failed: #{env.inspect} #{cmd.join(' ')}" 12- end 13+ puts "Starting #{env.inspect} #{cmd.join(' ')}" 14+ Process::wait(Process::spawn(env, *cmd)) 15+ abort "command failed: #{env.inspect} #{cmd.join(' ')}" unless $?.exitstatus == 0 16 end 17 end