Kevin Earls created KARAF-3288:
----------------------------------

             Summary: karaf script doesn't start on Solaris if JAVA_HOME is not 
set
                 Key: KARAF-3288
                 URL: https://issues.apache.org/jira/browse/KARAF-3288
             Project: Karaf
          Issue Type: Bug
    Affects Versions: 3.0.1
         Environment: Solaris
            Reporter: Kevin Earls
            Priority: Minor


On Solaris the karat script fails with the error "JVM must be greater than 1.6" 
if JAVA_HOME is not set.  (On 2.4 it also fails but with the message "exec: a 
tracked alias for /usr/bin/java: not found").  

This fails because the locateJava() function depends on the output of `type 
java` to set JAVA_HOME and determine what version of java it's using.  On most 
platforms type java returns something like "java is /path/to/java", but on 
solaris it returns "java is a tracked alias for /path/to/java"

The fix just requires a change to the expression used to chop off the leading 
text.  I will submit a pull request for this.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to