mirror of
https://github.com/gosticks/brew.git
synced 2026-09-01 14:30:27 +00:00
Arch-specific build tool formulae (https://github.com/Homebrew/homebrew-core/pull/79874) install their info files in `#{info}/<arch>` to avoid conflicts with the main tool formulae. However, the info cleaner only removes `#{info}/dir`, so each tool's bottle includes `#{info}/<arch>/dir`, which causes install-time conflicts. This PR fixes that by deleting all `dir`s under `#{info}`. Before: ``` ==> Cleaning [...] ==> Fixing /usr/local/Cellar/i686-elf-binutils/2.36.1_1/lib/i686-elf/bfd-plugins/libdep.so permissions from 755 to 444 ==> Finishing up ``` After: ``` ==> Cleaning [...] ==> Fixing /usr/local/Cellar/i686-elf-binutils/2.36.1_1/lib/i686-elf/bfd-plugins/libdep.so permissions from 755 to 444 rm /usr/local/Cellar/i686-elf-binutils/2.36.1_1/share/info/i686-elf/dir ==> Finishing up ```
Library
This directory contains all the code run by the official brew command in Homebrew and all formulae (package descriptions) in taps (repositories containing formulae) in Taps subdirectories.