diff options
| author | Mike McQuaid | 2017-07-30 21:44:43 +0100 | 
|---|---|---|
| committer | Mike McQuaid | 2017-07-30 21:44:43 +0100 | 
| commit | 044f4d947bd7f75efcab427716769697c0fa0b10 (patch) | |
| tree | 2cc1d858ab6f85584393a2eca768404df60939c6 /Library/Homebrew/cmd/reinstall.rb | |
| parent | 9d55446cd065801b16af11fc492895eb178262d2 (diff) | |
| download | brew-044f4d947bd7f75efcab427716769697c0fa0b10.tar.bz2 | |
Tweak preserve link status on reinstall/upgrade.
Treat a `brew install` command as normal i.e. link by default unless
keg-only and only specify whether a keg should be linked when upgrading
or reinstalling. Also, adjust the naming accordingly so it's more
obvious that this is the case.
Diffstat (limited to 'Library/Homebrew/cmd/reinstall.rb')
| -rw-r--r-- | Library/Homebrew/cmd/reinstall.rb | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/reinstall.rb b/Library/Homebrew/cmd/reinstall.rb index 4d42564c1..94096d2dd 100644 --- a/Library/Homebrew/cmd/reinstall.rb +++ b/Library/Homebrew/cmd/reinstall.rb @@ -23,6 +23,7 @@ module Homebrew    def reinstall_formula(f)      if f.opt_prefix.directory?        keg = Keg.new(f.opt_prefix.resolved_path) +      keg_had_linked_opt = true        keg_was_linked = keg.linked?        backup keg      end @@ -38,7 +39,7 @@ module Homebrew      fi.build_bottle         = ARGV.build_bottle? || (!f.bottled? && f.build.bottle?)      fi.interactive          = ARGV.interactive?      fi.git                  = ARGV.git? -    fi.keg_was_linked       = keg_was_linked +    fi.link_keg             = keg_was_linked if keg_had_linked_opt      fi.prelude      oh1 "Reinstalling #{f.full_name} #{options.to_a.join " "}"  | 
