Exit if a non zero status code is returned.

This commit is contained in:
Guo Xiang Tan 2014-12-23 14:29:44 +08:00
parent e959e7c9df
commit ac72c23799
1 changed files with 9 additions and 6 deletions

View File

@ -42,11 +42,14 @@ end
opts.parse!
def run(command, opt = nil)
if opt == :quiet
system(command, out: "/dev/null", err: :out)
else
system(command, out: $stdout, err: :out)
end
exit_status =
if opt == :quiet
system(command, out: "/dev/null", err: :out)
else
system(command, out: $stdout, err: :out)
end
exit unless exit_status
end
begin
@ -82,7 +85,7 @@ sudo apt-get install redis-server
end
puts "Running bundle"
if !run("bundle", :quiet)
if run("bundle", :quiet)
puts "Quitting, some of the gems did not install"
prereqs
exit