Konstantin Kolinko wrote: > The part of this patch that changes setclasspath.bat is broken. > > The if condition line should be: > > +if not "%JAVA_ENDORSED_DIRS%" == "" goto gotEndorseddir > > I.e., there should be a second '%' after the env variable name.
Thanks for the catch. This has been fixed. Mark > > > Note: an error in the .sh part of the patch has already been fixed as > http://svn.apache.org/viewvc?view=rev&revision=727303 > > 2008/12/5 <ma...@apache.org>: >> Author: markt >> Date: Fri Dec 5 06:27:57 2008 >> New Revision: 723738 >> >> URL: http://svn.apache.org/viewvc?rev=723738&view=rev >> Log: >> https://issues.apache.org/bugzilla/show_bug.cgi?id=46232 >> Don't override the endorsed dir if the user has set it >> Based on a patch by Russ Tokuyama >> >> Modified: >> tomcat/trunk/bin/setclasspath.bat >> tomcat/trunk/bin/setclasspath.sh >> >> Modified: tomcat/trunk/bin/setclasspath.bat >> URL: >> http://svn.apache.org/viewvc/tomcat/trunk/bin/setclasspath.bat?rev=723738&r1=723737&r2=723738&view=diff >> ============================================================================== >> --- tomcat/trunk/bin/setclasspath.bat (original) >> +++ tomcat/trunk/bin/setclasspath.bat Fri Dec 5 06:27:57 2008 >> @@ -61,8 +61,11 @@ >> goto exit >> :okBasedir >> >> +rem Don't override the endorsed dir if the user has set it previously >> +if not "%JAVA_ENDORSED_DIRS" == "" goto gotEndorseddir >> rem Set the default -Djava.endorsed.dirs argument >> set JAVA_ENDORSED_DIRS=%BASEDIR%\endorsed >> +:gotEndorseddir >> >> rem Set standard CLASSPATH >> rem Note that there are no quotes as we do not want to introduce random >> >> Modified: tomcat/trunk/bin/setclasspath.sh >> URL: >> http://svn.apache.org/viewvc/tomcat/trunk/bin/setclasspath.sh?rev=723738&r1=723737&r2=723738&view=diff >> ============================================================================== >> --- tomcat/trunk/bin/setclasspath.sh (original) >> +++ tomcat/trunk/bin/setclasspath.sh Fri Dec 5 06:27:57 2008 >> @@ -95,8 +95,11 @@ >> fi >> fi >> >> -# Set the default -Djava.endorsed.dirs argument >> -JAVA_ENDORSED_DIRS="$BASEDIR"/endorsed >> +# Don't override the endorsed dir if the user has set it previously >> +if [-z "$JAVA_ENDORSED_DIRS"]; then >> + # Set the default -Djava.endorsed.dirs argument >> + JAVA_ENDORSED_DIRS="$BASEDIR"/endorsed >> +fi >> >> # Set standard CLASSPATH >> if [ "$1" = "javac" ] ; then >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org