Load install receipt before performing any operations on existing kegs

This commit is contained in:
Jack Nagel 2014-04-05 10:48:54 -05:00
parent 1e20d9149b
commit e4f41b9b24

View File

@ -359,11 +359,12 @@ class FormulaInstaller
def install_dependency(dep, inherited_options)
df = dep.to_formula
tab = Tab.for_formula(df)
outdated_keg = Keg.new(df.linked_keg.realpath) if df.linked_keg.directory?
fi = DependencyInstaller.new(df)
fi.options |= Tab.for_formula(df).used_options
fi.options |= tab.used_options
fi.options |= dep.options
fi.options |= inherited_options
fi.build_from_source = build_from_source?