From 3f553a8eadc76538115734e23be8467e1d03b96b Mon Sep 17 00:00:00 2001 From: hyuraku <32809703+hyuraku@users.noreply.github.com> Date: Thu, 26 Jan 2023 21:41:45 +0900 Subject: [PATCH] add linux's binary_executable_or_library_files to keg --- Library/Homebrew/extend/os/keg.rb | 6 +++++- Library/Homebrew/extend/os/linux/keg.rb | 10 ++++++++++ Library/Homebrew/keg.rb | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 Library/Homebrew/extend/os/linux/keg.rb diff --git a/Library/Homebrew/extend/os/keg.rb b/Library/Homebrew/extend/os/keg.rb index 5e3cdd073a..733768bff3 100644 --- a/Library/Homebrew/extend/os/keg.rb +++ b/Library/Homebrew/extend/os/keg.rb @@ -1,4 +1,8 @@ # typed: strict # frozen_string_literal: true -require "extend/os/mac/keg" if OS.mac? +if OS.mac? + require "extend/os/mac/keg" +elsif OS.linux? + require "extend/os/linux/keg" +end diff --git a/Library/Homebrew/extend/os/linux/keg.rb b/Library/Homebrew/extend/os/linux/keg.rb new file mode 100644 index 0000000000..72b6f360cd --- /dev/null +++ b/Library/Homebrew/extend/os/linux/keg.rb @@ -0,0 +1,10 @@ +# typed: false +# frozen_string_literal: true + +class Keg + undef binary_executable_or_library_files + + def binary_executable_or_library_files + elf_files + end +end diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index a3a5579c53..cb19e3af11 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -530,7 +530,7 @@ class Keg end def binary_executable_or_library_files - elf_files + [] end def codesign_patched_binary(file); end