Merge pull request #20618 from Homebrew/unlink-old-names-and-aliases-files
Unlink old `*_names.txt` and `*_aliases.txt` files before overwriting
This commit is contained in:
commit
e6711c5b5f
@ -196,6 +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 if names_path.exist?
|
||||||
names_path.write(names.join("\n"))
|
names_path.write(names.join("\n"))
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
@ -210,6 +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 if aliases_path.exist?
|
||||||
aliases_path.write(aliases_text.join("\n"))
|
aliases_path.write(aliases_text.join("\n"))
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user