diff options
| author | Mike McQuaid | 2012-03-08 00:10:34 -0800 |
|---|---|---|
| committer | Mike McQuaid | 2012-03-09 19:16:33 +1300 |
| commit | 2e63ae9f71e64abb6629797ebd11ca4becee3b98 (patch) | |
| tree | 22f7d5e99d79ba2224056de228e555c080d19680 /Library | |
| parent | 7c2bbdfe51ced06a0f34edc397700006ec55f176 (diff) | |
| download | homebrew-2e63ae9f71e64abb6629797ebd11ca4becee3b98.tar.bz2 | |
Add better Unix exit codes.
Closes #10809.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/doctor.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/cmd/install.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/cmd/upgrade.rb | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index 14c09543c..ad6ffa60b 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -836,5 +836,6 @@ module Homebrew extend self end puts "Your system is raring to brew." if raring_to_brew + exit raring_to_brew ? 0 : 1 end end diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index bfc5d3e7b..3afddaf9c 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -87,6 +87,7 @@ module Homebrew extend self fi.finish rescue CannotInstallFormulaError => e onoe e.message + exit 1 end end end diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb index 9777c5ce5..56914da41 100644 --- a/Library/Homebrew/cmd/upgrade.rb +++ b/Library/Homebrew/cmd/upgrade.rb @@ -66,9 +66,11 @@ module Homebrew extend self installer.finish rescue CannotInstallFormulaError => e onoe e + exit 1 rescue BuildError => e e.dump puts + exit 1 ensure # restore previous installation state if build failed outdated_keg.link if outdated_keg and not f.installed? rescue nil |
