summary refs log tree commit diff
path: root/pkgs/applications/version-management/gitlab-shell/fixes.patch
blob: b0ee31cf39dd8c359277125b4af8a57f4671281e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/support/go_build.rb b/support/go_build.rb
index 30a6b71..46b4dfa 100644
--- a/support/go_build.rb
+++ b/support/go_build.rb
@@ -26,8 +26,8 @@ module GoBuild
     raise "env must be a hash" unless env.is_a?(Hash)
     raise "cmd must be an array" unless cmd.is_a?(Array)
   
-    if !system(env, *cmd)
-      abort "command failed: #{env.inspect} #{cmd.join(' ')}"
-    end
+    puts "Starting #{env.inspect} #{cmd.join(' ')}"
+    Process::wait(Process::spawn(env, *cmd))
+    abort "command failed: #{env.inspect} #{cmd.join(' ')}" unless $?.exitstatus == 0
   end
 end