Fix diagnostic when only keep_file is in sbin.

Brew creates the keep_file itself and then complains about files in sbin.
This commit is contained in:
Simon Olofsson 2019-10-09 19:33:11 +01:00 committed by Mike McQuaid
parent 77412ad14e
commit d372031fdc
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -424,7 +424,9 @@ module Homebrew
# Don't complain about sbin not being in the path if it doesn't exist
sbin = HOMEBREW_PREFIX/"sbin"
return unless sbin.directory? && !sbin.children.empty?
return unless sbin.directory?
return if sbin.children.empty?
return if sbin.children.one? && sbin.children.first.basename.to_s == ".keepme"
<<~EOS
Homebrew's sbin was not found in your PATH but you have installed