From 25e61f65dbd57836cd6a42af7c941b2a91c406df Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 25 Oct 2021 16:52:29 +0100 Subject: [PATCH] cmd/update-report: check core tap is installed. Otherwise `CoreTap.instance.linuxbrew_core?` can fail. --- Library/Homebrew/cmd/update-report.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/update-report.rb b/Library/Homebrew/cmd/update-report.rb index 15baa2695f..0c9a9199a6 100644 --- a/Library/Homebrew/cmd/update-report.rb +++ b/Library/Homebrew/cmd/update-report.rb @@ -43,7 +43,8 @@ module Homebrew args = update_report_args.parse # Run `brew update` (again) if we've got a linuxbrew-core CoreTap - if CoreTap.instance.linuxbrew_core? && ENV["HOMEBREW_LINUXBREW_CORE_MIGRATION"].blank? + if CoreTap.instance.installed? && CoreTap.instance.linuxbrew_core? && + ENV["HOMEBREW_LINUXBREW_CORE_MIGRATION"].blank? ohai_stdout_or_stderr "Re-running `brew update` for linuxbrew-core migration" if ENV["HOMEBREW_CORE_DEFAULT_GIT_REMOTE"] != ENV["HOMEBREW_CORE_GIT_REMOTE"]