Don't remove files unless they exist

This commit is contained in:
Rylan Polster 2025-09-01 16:32:48 -04:00
parent 58e1f13842
commit 244c3e0e71
No known key found for this signature in database

View File

@ -196,7 +196,7 @@ module Homebrew
def self.write_names_file!(names, type, regenerate:) def self.write_names_file!(names, type, regenerate:)
names_path = HOMEBREW_CACHE_API/"#{type}_names.txt" names_path = HOMEBREW_CACHE_API/"#{type}_names.txt"
if !names_path.exist? || regenerate if !names_path.exist? || regenerate
names_path.unlink names_path.unlink if names_path.exist?
names_path.write(names.join("\n")) names_path.write(names.join("\n"))
return true return true
end end
@ -211,7 +211,7 @@ module Homebrew
aliases_text = aliases.map do |alias_name, real_name| aliases_text = aliases.map do |alias_name, real_name|
"#{alias_name}|#{real_name}" "#{alias_name}|#{real_name}"
end end
aliases_path.unlink aliases_path.unlink if aliases_path.exist?
aliases_path.write(aliases_text.join("\n")) aliases_path.write(aliases_text.join("\n"))
return true return true
end end