aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/requirements/unsigned_kext_requirement.rb
blob: b58a20ea6cdff99951643a9d3f69cbb5e4bc9faf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require "requirement"

class UnsignedKextRequirement < Requirement
  fatal true

  satisfy(build_env: false) { MacOS.version < :yosemite }

  def message
    s = <<~EOS
      Building this formula from source isn't possible due to OS X
      Yosemite (10.10) and above's strict unsigned kext ban.
    EOS
    s += super
    s
  end
end