mirror of
https://github.com/discourse/discourse.git
synced 2024-11-27 10:15:49 +08:00
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:
commit
594ded1805
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user