diff options
| author | Mike McQuaid | 2018-03-02 17:21:17 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2018-03-02 17:21:17 +0000 |
| commit | b4c268e3c59f011f2de7ba0f1a466d54a4ccd97c (patch) | |
| tree | ad8dc4e08d139b2d2b4843362b5876c11a91cf59 | |
| parent | 6302da37f66fe9bb04e95fe67e8529fe0086187d (diff) | |
| download | brew-b4c268e3c59f011f2de7ba0f1a466d54a4ccd97c.tar.bz2 | |
migrator: overwrite by default.
This avoids getting into an invalid state which will and does break
for users.
| -rw-r--r-- | Library/Homebrew/migrator.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Library/Homebrew/migrator.rb b/Library/Homebrew/migrator.rb index 8664d474b..3ccf2f23c 100644 --- a/Library/Homebrew/migrator.rb +++ b/Library/Homebrew/migrator.rb @@ -288,7 +288,8 @@ class Migrator new_keg.remove_linked_keg_record if new_keg.linked? begin - new_keg.link + mode = OpenStruct.new(overwrite: true) + new_keg.link(mode) rescue Keg::ConflictError => e onoe "Error while executing `brew link` step on #{newname}" puts e |
