Merge pull request #1376 from jawshooah/fix-relocate-regression
formula_installer: fix regression in #1253
This commit is contained in:
commit
a4f654fd3f
@ -762,12 +762,11 @@ class FormulaInstaller
|
||||
end
|
||||
|
||||
keg = Keg.new(formula.prefix)
|
||||
tab = Tab.for_keg(keg)
|
||||
Tab.clear_cache
|
||||
|
||||
unless formula.bottle_specification.skip_relocation?
|
||||
tab = Tab.for_keg(keg)
|
||||
Tab.clear_cache
|
||||
keg.replace_placeholders_with_locations tab.changed_files
|
||||
end
|
||||
skip_linkage = formula.bottle_specification.skip_relocation?
|
||||
keg.replace_placeholders_with_locations tab.changed_files, skip_linkage: skip_linkage
|
||||
|
||||
Pathname.glob("#{formula.bottle_prefix}/{etc,var}/**/*") do |path|
|
||||
path.extend(InstallRenamed)
|
||||
|
||||
@ -40,7 +40,7 @@ class Keg
|
||||
replace_text_in_files(relocation)
|
||||
end
|
||||
|
||||
def replace_placeholders_with_locations(files)
|
||||
def replace_placeholders_with_locations(files, skip_linkage: false)
|
||||
relocation = Relocation.new(
|
||||
old_prefix: PREFIX_PLACEHOLDER,
|
||||
old_cellar: CELLAR_PLACEHOLDER,
|
||||
@ -49,7 +49,7 @@ class Keg
|
||||
new_cellar: HOMEBREW_CELLAR.to_s,
|
||||
new_repository: HOMEBREW_REPOSITORY.to_s
|
||||
)
|
||||
relocate_dynamic_linkage(relocation)
|
||||
relocate_dynamic_linkage(relocation) unless skip_linkage
|
||||
replace_text_in_files(relocation, files: files)
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user