Merge pull request #19818 from Homebrew/fix-trash

cask/artifact/abstract_uninstall: fix `trash_paths`
This commit is contained in:
Carlo Cabrera 2025-04-24 10:17:55 +00:00 committed by GitHub
commit cecbb4350e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -464,9 +464,9 @@ module Cask
args: paths,
print_stderr: Homebrew::EnvConfig.developer?
trashed, _, untrashable = stdout.partition("\n")
trashed = trashed.split(":")
untrashable = untrashable.split(":")
trashed, = stdout.partition("\n")
trashed = trashed.split(":") & paths
untrashable = paths - trashed
trashed_with_permissions, untrashable = untrashable.partition do |path|
Utils.gain_permissions(path, ["-R"], SystemCommand) do