extend/os/mac/keg: codesign on Intel if invalid signature

This commit is contained in:
Michael Cho 2023-08-23 11:48:13 -07:00
parent 3c8b4949ba
commit 7412487891
No known key found for this signature in database
GPG Key ID: F0487049DAE15338

View File

@ -28,7 +28,11 @@ class Keg
def codesign_patched_binary(file)
return if MacOS.version < :big_sur
return unless Hardware::CPU.arm?
unless Hardware::CPU.arm?
result = system_command("codesign", args: ["--verify", file], print_stderr: false)
return unless result.stderr.match?(/invalid signature/i)
end
odebug "Codesigning #{file}"
prepare_codesign_writable_files(file) do