From 526871896c2e921c3fe41f6ac8214ba30cf05f73 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Mon, 13 Feb 2023 04:33:53 +0000 Subject: [PATCH] cask: replace Caskroom in API for relocated artifacts --- Library/Homebrew/cask/cask.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cask/cask.rb b/Library/Homebrew/cask/cask.rb index d4b17d94a2..a9d37b8b73 100644 --- a/Library/Homebrew/cask/cask.rb +++ b/Library/Homebrew/cask/cask.rb @@ -317,9 +317,12 @@ module Cask def to_h_string_gsubs(string, replace_prefix: true) string = string.to_s.gsub(Dir.home, "$HOME") - return string unless replace_prefix - string.gsub(HOMEBREW_PREFIX, "$(brew --prefix)") + if replace_prefix + string.gsub(HOMEBREW_PREFIX, "$(brew --prefix)") + else + string.gsub(Caskroom.path, "$(brew --prefix)/Caskroom") + end end def to_h_array_gsubs(array)