-
- Downloads
Improve writable directory handling
Consolidate the handling of which directories need to exist and which need to be writable. Additionally, add a fatal check for formula installations to ensure that any directories that need to be writable are so before attempting an installation. Fixes #4626.
Showing
- Library/Homebrew/cleanup.rb 11 additions, 6 deletionsLibrary/Homebrew/cleanup.rb
- Library/Homebrew/cmd/reinstall.rb 2 additions, 0 deletionsLibrary/Homebrew/cmd/reinstall.rb
- Library/Homebrew/config.rb 1 addition, 1 deletionLibrary/Homebrew/config.rb
- Library/Homebrew/diagnostic.rb 20 additions, 94 deletionsLibrary/Homebrew/diagnostic.rb
- Library/Homebrew/formula_installer.rb 2 additions, 2 deletionsLibrary/Homebrew/formula_installer.rb
- Library/Homebrew/install.rb 21 additions, 24 deletionsLibrary/Homebrew/install.rb
- Library/Homebrew/keg.rb 37 additions, 13 deletionsLibrary/Homebrew/keg.rb
- Library/Homebrew/lock_file.rb 1 addition, 1 deletionLibrary/Homebrew/lock_file.rb
- Library/Homebrew/test/cleanup_spec.rb 2 additions, 2 deletionsLibrary/Homebrew/test/cleanup_spec.rb
- Library/Homebrew/test/diagnostic_spec.rb 17 additions, 56 deletionsLibrary/Homebrew/test/diagnostic_spec.rb
- Library/Homebrew/test/spec_helper.rb 2 additions, 6 deletionsLibrary/Homebrew/test/spec_helper.rb
- Library/Homebrew/test/support/lib/config.rb 1 addition, 1 deletionLibrary/Homebrew/test/support/lib/config.rb
- Library/Homebrew/update_migrator.rb 1 addition, 3 deletionsLibrary/Homebrew/update_migrator.rb
- docs/Troubleshooting.md 1 addition, 1 deletiondocs/Troubleshooting.md
Loading
Please register or sign in to comment