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)
|
def codesign_patched_binary(file)
|
||||||
return if MacOS.version < :big_sur
|
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}"
|
odebug "Codesigning #{file}"
|
||||||
prepare_codesign_writable_files(file) do
|
prepare_codesign_writable_files(file) do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user