Author: assaf
Date: Wed Aug 20 13:48:23 2008
New Revision: 687458

URL: http://svn.apache.org/viewvc?rev=687458&view=rev
Log:
rake setup now complains if JAVA_HOME is missing, and reminds you sudo rake is 
unnecessary.

Modified:
    incubator/buildr/trunk/rakelib/setup.rake

Modified: incubator/buildr/trunk/rakelib/setup.rake
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/rakelib/setup.rake?rev=687458&r1=687457&r2=687458&view=diff
==============================================================================
--- incubator/buildr/trunk/rakelib/setup.rake (original)
+++ incubator/buildr/trunk/rakelib/setup.rake Wed Aug 20 13:48:23 2008
@@ -44,9 +44,9 @@
     fail "#{dep} not found in local or remote repository!" unless spec
     puts "Installing #{spec.full_name} ..."
     args = [rb_bin, '-S', 'gem', 'install', spec.name, '-v', spec.version.to_s]
+    fail "Please set JAVA_HOME first #{'(no need to run as sudo)' if 
ENV['USER'] == 'root'}" unless ENV['JAVA_HOME']
     args.unshift('sudo', 'env', 'JAVA_HOME=' + ENV['JAVA_HOME']) unless 
windows? || ENV['GEM_HOME']
-    args = args.map{|a| a.inspect}.join(' ') if windows?
-    sh *args
+    sh *args.map{ |a| a.inspect }.join(' ')
   end
 end
 


Reply via email to