diff --git a/Library/Homebrew/os/linux/global.rb b/Library/Homebrew/os/linux/global.rb index 32dd99c2fb5c2ec87f4bc1b54d705eef3ce46b06..f367a86dbb75fab731d31f810946c3077993fc61 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?