More bottling HOMEBREW_LIBRARY changes
- Refuse to create bottles which have non-relocatable references to `HOMEBREW_LIBRARY`. This allows us to make all bottles ignore where `HOMEBREW_REPOSITORY` is (even those that aren't `cellar :any`). I cannot see any circumstances in which any bottle should link to anything within `HOMEBREW_REPOSITORY`. - Remove audit that becomes unnecessary given the above change. - Relocate references to `@HOMEBREW_LIBRARY@` but don't actually write any references yet. This will allow us to move to using `@HOMEBREW_LIBRARY` and remove all relocation of `HOMEBREW_REPOSITORY` in a future release (2.7.1, most likely).
Showing
- Library/Homebrew/dev-cmd/bottle.rb 12 additions, 2 deletionsLibrary/Homebrew/dev-cmd/bottle.rb
- Library/Homebrew/formula_cellar_checks.rb 0 additions, 25 deletionsLibrary/Homebrew/formula_cellar_checks.rb
- Library/Homebrew/formula_installer.rb 1 addition, 0 deletionsLibrary/Homebrew/formula_installer.rb
- Library/Homebrew/keg_relocate.rb 35 additions, 25 deletionsLibrary/Homebrew/keg_relocate.rb
- Library/Homebrew/software_spec.rb 1 addition, 0 deletionsLibrary/Homebrew/software_spec.rb
- Library/Homebrew/test/global_spec.rb 0 additions, 6 deletionsLibrary/Homebrew/test/global_spec.rb
Loading
Please register or sign in to comment