From 58e1f1384276d918cf9748fa38c8577303c8ac80 Mon Sep 17 00:00:00 2001 From: Rylan Polster Date: Mon, 1 Sep 2025 14:49:21 -0400 Subject: [PATCH] Unlink old `*_names.txt` and `*_aliases.txt` files before overwriting --- Library/Homebrew/api.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Library/Homebrew/api.rb b/Library/Homebrew/api.rb index a78d3380df..60203d69d7 100644 --- a/Library/Homebrew/api.rb +++ b/Library/Homebrew/api.rb @@ -196,6 +196,7 @@ module Homebrew def self.write_names_file!(names, type, regenerate:) names_path = HOMEBREW_CACHE_API/"#{type}_names.txt" if !names_path.exist? || regenerate + names_path.unlink names_path.write(names.join("\n")) return true end @@ -210,6 +211,7 @@ module Homebrew aliases_text = aliases.map do |alias_name, real_name| "#{alias_name}|#{real_name}" end + aliases_path.unlink aliases_path.write(aliases_text.join("\n")) return true end