From 2e30f3299733ade28703f5baefe1b00a9d364cec Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Fri, 13 Jan 2012 23:23:44 -0600 Subject: python3: don't symlink easy_install3 if it exists python3 installs would fail while linking prefix/share/python3/easy_install to easy_install3 if the target already existed, which caused any python3 installation after the initial to fail. Skip linking if the symlink already exists. --- Library/Formula/python3.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Library/Formula') diff --git a/Library/Formula/python3.rb b/Library/Formula/python3.rb index 88df09e21..9805a14f8 100644 --- a/Library/Formula/python3.rb +++ b/Library/Formula/python3.rb @@ -102,7 +102,9 @@ class Python3 < Formula system "#{bin}/python3.2", "setup.py", "install" # Symlink to easy_install3 to match python3 command. - ln_s "#{scripts_folder}/easy_install", "#{scripts_folder}/easy_install3" + if !(scripts_folder+'easy_install3').exist? + ln_s "#{scripts_folder}/easy_install", "#{scripts_folder}/easy_install3" + end end end -- cgit v1.2.3