os/mac/diagnostic: check for OpenCore
This configuration is not supported. Let's make `brew doctor` complain about it.
This commit is contained in:
parent
acb3675911
commit
2c20e3b8de
@ -128,6 +128,20 @@ module OS
|
||||
EOS
|
||||
end
|
||||
|
||||
def check_for_opencore
|
||||
has_opencore =
|
||||
File.exist?("/Library/PrivilegedHelperTools/com.dortania.opencore-legacy-patcher.privileged-helper")
|
||||
has_opencore ||= File.exist?("/Library/Application Support/Dortania/OpenCore-Patcher.app")
|
||||
has_opencore ||= MacOS.pkgutil_info("com.dortania.opencore-legacy-patcher").present?
|
||||
return unless has_opencore
|
||||
|
||||
<<~EOS
|
||||
You have installed macOS using OpenCore Legacy Patcher.
|
||||
We do not provide support for this configuration.
|
||||
#{please_create_pull_requests}
|
||||
EOS
|
||||
end
|
||||
|
||||
def check_xcode_up_to_date
|
||||
return unless MacOS::Xcode.outdated?
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user