Merge pull request #3056 from tgxworld/exit_on_non_zero_status_code

Exit if a non zero status code is returned.
This commit is contained in:
Robin Ward 2014-12-24 11:27:38 -05:00
commit 594ded1805

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