diff options
| author | Josh Hagins | 2016-10-24 16:44:36 -0400 |
|---|---|---|
| committer | GitHub | 2016-10-24 16:44:36 -0400 |
| commit | 79e8cdd3ed8c7f5dee573648d55eb3d3e305de19 (patch) | |
| tree | 4228093e30d00c9568538342adf8ef10c55377cd /Library/Homebrew/dev-cmd | |
| parent | e6bce5ec27306e85a8312400f44d8b9685f9e981 (diff) | |
| parent | fab2cffe5de82b6d540fcf3f4f8873f7cd89af34 (diff) | |
| download | brew-79e8cdd3ed8c7f5dee573648d55eb3d3e305de19.tar.bz2 | |
Merge pull request #1253 from jawshooah/perf/relocate-text-files
keg_relocate: cache files rewritten during brew bottle
Diffstat (limited to 'Library/Homebrew/dev-cmd')
| -rw-r--r-- | Library/Homebrew/dev-cmd/bottle.rb | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/Library/Homebrew/dev-cmd/bottle.rb b/Library/Homebrew/dev-cmd/bottle.rb index c6a8503b7..dcc9e0e98 100644 --- a/Library/Homebrew/dev-cmd/bottle.rb +++ b/Library/Homebrew/dev-cmd/bottle.rb @@ -187,14 +187,11 @@ module Homebrew keg.lock do original_tab = nil + changed_files = nil begin unless ARGV.include? "--skip-relocation" - keg.relocate_dynamic_linkage prefix, Keg::PREFIX_PLACEHOLDER, - cellar, Keg::CELLAR_PLACEHOLDER - keg.relocate_text_files prefix, Keg::PREFIX_PLACEHOLDER, - cellar, Keg::CELLAR_PLACEHOLDER, - repository, Keg::REPOSITORY_PLACEHOLDER + changed_files = keg.replace_locations_with_placeholders end keg.delete_pyc_files! @@ -205,6 +202,7 @@ module Homebrew tab.poured_from_bottle = false tab.HEAD = nil tab.time = nil + tab.changed_files = changed_files tab.write keg.find do |file| @@ -264,11 +262,7 @@ module Homebrew ignore_interrupts do original_tab.write if original_tab unless ARGV.include? "--skip-relocation" - keg.relocate_dynamic_linkage Keg::PREFIX_PLACEHOLDER, prefix, - Keg::CELLAR_PLACEHOLDER, cellar - keg.relocate_text_files Keg::PREFIX_PLACEHOLDER, prefix, - Keg::CELLAR_PLACEHOLDER, cellar, - Keg::REPOSITORY_PLACEHOLDER, repository + keg.replace_placeholders_with_locations changed_files end end end |
