diff options
| author | Jack Nagel | 2013-05-24 10:33:07 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2013-05-24 10:33:08 -0500 | 
| commit | 19863c92fdc508707d2d18c684da8b6bf8e47716 (patch) | |
| tree | 60a3e5aa4207de6f1bbbb127ecb48400c3e1caf7 | |
| parent | 12d125bbd52acafe0a4ead1e422411ff26f3ac20 (diff) | |
| download | homebrew-19863c92fdc508707d2d18c684da8b6bf8e47716.tar.bz2 | |
upgrade: fix expansion of options for top-level formula objects
Fixes #20045.
| -rw-r--r-- | Library/Homebrew/cmd/upgrade.rb | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb index c17957e20..fe41a1507 100644 --- a/Library/Homebrew/cmd/upgrade.rb +++ b/Library/Homebrew/cmd/upgrade.rb @@ -56,6 +56,11 @@ module Homebrew extend self    def upgrade_formula f      tab = Tab.for_formula(f) + +    # Inject options from a previous install into the formula's +    # BuildOptions object. TODO clean this up. +    f.build.args += tab.used_options +      outdated_keg = Keg.new(f.linked_keg.realpath) rescue nil      installer = FormulaInstaller.new(f) | 
