From da06e813c2b8925499484ff8be7772f6aa6ae9e3 Mon Sep 17 00:00:00 2001 From: Vlad Shablinsky Date: Mon, 27 Jun 2016 17:38:03 +0300 Subject: [PATCH] cmd/install: use migration_needed? Closes #411. Signed-off-by: Xu Cheng --- Library/Homebrew/cmd/install.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/install.rb b/Library/Homebrew/cmd/install.rb index 60141c4da4..c07143ed25 100644 --- a/Library/Homebrew/cmd/install.rb +++ b/Library/Homebrew/cmd/install.rb @@ -132,8 +132,7 @@ module Homebrew msg = "#{f.full_name}-#{f.installed_version} already installed" msg << ", it's just not linked" unless f.linked_keg.symlink? || f.keg_only? opoo msg - elsif f.oldname && (dir = HOMEBREW_CELLAR/f.oldname).directory? && !dir.subdirs.empty? \ - && f.tap == Tab.for_keg(dir.subdirs.first).tap && !ARGV.force? + elsif f.migration_needed? && !ARGV.force? # Check if the formula we try to install is the same as installed # but not migrated one. If --force passed then install anyway. opoo "#{f.oldname} already installed, it's just not migrated"