Merge pull request #15903 from cho-m/codesign-intel-if-invalid
extend/os/mac/keg: codesign on Intel if invalid signature
This commit is contained in:
commit
b0c54058f3
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user