Change name of option on mktemp

From retain_in_sources to retain_in_cache
This commit is contained in:
Lukas Oberhuber 2022-08-01 18:30:14 -07:00
parent fdf17f06b1
commit 676e3d4923
2 changed files with 7 additions and 7 deletions

View File

@ -13,8 +13,8 @@ class Mktemp
def initialize(prefix, opts = {}) def initialize(prefix, opts = {})
@prefix = prefix @prefix = prefix
@retain_in_sources = opts[:retain_in_sources] @retain_in_cache = opts[:retain_in_cache]
@retain = opts[:retain] || @retain_in_sources @retain = opts[:retain] || @retain_in_cache
@quiet = false @quiet = false
end end
@ -30,8 +30,8 @@ class Mktemp
end end
# True if the source files should be retained. # True if the source files should be retained.
def retain_in_sources? def retain_in_cache?
@retain_in_sources @retain_in_cache
end end
# Instructs this Mktemp to not emit messages when retention is triggered. # Instructs this Mktemp to not emit messages when retention is triggered.
@ -46,7 +46,7 @@ class Mktemp
end end
def run def run
if @retain_in_sources if @retain_in_cache
source_dir = "#{HOMEBREW_CACHE}/Sources/#{@prefix.tr "@", "AT"}" source_dir = "#{HOMEBREW_CACHE}/Sources/#{@prefix.tr "@", "AT"}"
chmod_rm_rf(source_dir) # clear out previous (otherwise not sure what happens) chmod_rm_rf(source_dir) # clear out previous (otherwise not sure what happens)
FileUtils.mkdir_p(source_dir) FileUtils.mkdir_p(source_dir)
@ -79,7 +79,7 @@ class Mktemp
end end
ensure ensure
if retain? && !@tmpdir.nil? && !@quiet if retain? && !@tmpdir.nil? && !@quiet
message = retain_in_sources? ? "Source files for debugging available at:" : "Temporary files retained at:" message = retain_in_cache? ? "Source files for debugging available at:" : "Temporary files retained at:"
ohai message, @tmpdir.to_s ohai message, @tmpdir.to_s
end end
end end

View File

@ -236,7 +236,7 @@ class Resource
protected protected
def stage_resource(prefix, debug_symbols: false, &block) def stage_resource(prefix, debug_symbols: false, &block)
Mktemp.new(prefix, retain_in_sources: debug_symbols).run(&block) Mktemp.new(prefix, retain_in_cache: debug_symbols).run(&block)
end end
private private