diff --git a/Library/Homebrew/os/linux/global.rb b/Library/Homebrew/os/linux/global.rb index 32dd99c2f..f367a86db 100644 --- a/Library/Homebrew/os/linux/global.rb +++ b/Library/Homebrew/os/linux/global.rb @@ -1,7 +1,11 @@ # frozen_string_literal: true # enables experimental patchelf.rb write support. -HOMEBREW_PATCHELF_RB_WRITE = ENV["HOMEBREW_PATCHELF_RB_WRITE"].present?.freeze +HOMEBREW_PATCHELF_RB_WRITE = ( + ENV["HOMEBREW_NO_PATCHELF_RB_WRITE"].blank? && + (ENV["HOMEBREW_PATCHELF_RB_WRITE"].present? || + (ENV["CI"].blank? && ENV["HOMEBREW_DEVELOPER"].present?)) +).freeze module Homebrew DEFAULT_PREFIX ||= if Homebrew::EnvConfig.force_homebrew_on_linux?