From d56957d2f8692ec5a8d7391c3db2b4c0c1a4a727 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ho=CC=88ltje?= Date: Sat, 15 Sep 2012 09:47:04 -0400 Subject: [PATCH] Prevent linkapps from creating duplicate aliases `brew linkapps` was creating `MacVim` on the first run, then `MacVim alias` on the second run. Closes Homebrew/homebrew#14955. Signed-off-by: Adam Vandenberg --- Library/Contributions/cmds/brew-linkapps.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Contributions/cmds/brew-linkapps.rb b/Library/Contributions/cmds/brew-linkapps.rb index ec0f658d49..40723dec07 100755 --- a/Library/Contributions/cmds/brew-linkapps.rb +++ b/Library/Contributions/cmds/brew-linkapps.rb @@ -32,7 +32,7 @@ HOMEBREW_CELLAR.subdirs.each do |keg| appname = File.basename(p, ".app") target = HOME_APPS+"/"+appname if File.exist? target - if File.symlink? target or finder_alias? target + if File.symlink?(target) || finder_alias?(target) system "rm", target else onoe "#{target} already exists, skipping."