formula_installer.rb: Call link before check_PATH
Otherwise, for formula that making the very first install into `sbin`, the
following line will fail with a critical error:
bin = (HOMEBREW_PREFIX/bin.basename).realpath.to_s
Because `sbin` will not exist until after `link` runs.
This isn't very clean as it moves `check_PATH` away from the other checks in
`caveats`, but I couldn't think of a better hotfix that did not require a bit
of code shuffling and re-writing.
This commit is contained in:
parent
5790935b12
commit
555b9d149f
@ -66,7 +66,6 @@ class FormulaInstaller
|
||||
ohai 'Caveats', f.keg_only_text
|
||||
@show_summary_heading = true
|
||||
else
|
||||
check_PATH
|
||||
check_manpages
|
||||
check_infopages
|
||||
check_jars
|
||||
@ -77,7 +76,10 @@ class FormulaInstaller
|
||||
def finish
|
||||
ohai 'Finishing up' if ARGV.verbose?
|
||||
|
||||
link unless f.keg_only?
|
||||
unless f.keg_only?
|
||||
link
|
||||
check_PATH
|
||||
end
|
||||
fix_install_names
|
||||
|
||||
ohai "Summary" if ARGV.verbose? or show_summary_heading
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user