bin/karaf may fail to start when CDPATH is set (on POSIX shells)
----------------------------------------------------------------

                 Key: FELIX-1459
                 URL: https://issues.apache.org/jira/browse/FELIX-1459
             Project: Felix
          Issue Type: Bug
          Components: Karaf
         Environment: Linux Debian
Bash shell
            Reporter: Jean-Baptiste Onofré
            Priority: Minor
         Attachments: FELIX-1459.patch

On POSIX compliant shells, 'cd' may print to stdout when a nonempty directory 
name from the CDPATH environment variable is used successfully. The karaf 
startup script uses 'cd' output to set KARAF_HOME and the extra output causes 
an error. This can happen when the CDPATH contains '.' and a relative path is 
used, for example:

bash$ cd /opt/karaf
bash$ echo $CDPATH
.:..:/foo/bar
bash$ bin/karaf
KARAF_HOME is not valid: /opt/karaf
/opt/karaf

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to