You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by gn...@apache.org on 2009/08/07 12:01:22 UTC

svn commit: r801926 - /felix/trunk/karaf/assembly/src/main/distribution/unix-shell/bin/karaf

Author: gnodet
Date: Fri Aug  7 10:01:22 2009
New Revision: 801926

URL: http://svn.apache.org/viewvc?rev=801926&view=rev
Log:
FELIX-1459: bin/karaf may fail to start when CDPATH is set (on posix shells)

Modified:
    felix/trunk/karaf/assembly/src/main/distribution/unix-shell/bin/karaf

Modified: felix/trunk/karaf/assembly/src/main/distribution/unix-shell/bin/karaf
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/assembly/src/main/distribution/unix-shell/bin/karaf?rev=801926&r1=801925&r2=801926&view=diff
==============================================================================
--- felix/trunk/karaf/assembly/src/main/distribution/unix-shell/bin/karaf (original)
+++ felix/trunk/karaf/assembly/src/main/distribution/unix-shell/bin/karaf Fri Aug  7 10:01:22 2009
@@ -111,6 +111,9 @@
     if [ "x$KARAF_HOME" != "x" ]; then
         warn "Ignoring predefined value for KARAF_HOME"
     fi
+    
+    # In POSIX shells, CDPATH may cause cd to write to stdout
+    (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
 
     KARAF_HOME=`cd $DIRNAME/..; pwd`
     if [ ! -d "$KARAF_HOME" ]; then