I have an issue where running ‘setroot’ is overwriting the CLASSPATH environment variable.
I have a ‘.login.local.start’ file created which contains:
setenv CLASSPATH .:/export/quovadx/qdx5.6/integrator/java_libs/CacheDB.jar
This works. I can log on and ‘env’ shows the variable has been set. Alas when I run ‘setroot’, CLASSPATH is set to:
.:/export/quovadx/qdx5.6/integrator/prd/java_uccs:/export/quovadx/qdx5.6/integrator/clgui/lib/cljava.jar:/export/quovadx/qdx5.6/integrator/java_uccs:.
I’ve had a look in $HCIROOT/bin/hcisetenv and have seen this:
$ENV{’CLASSPATH’} = &cleanPath( $ENV{’CLASSPATH’}, $pathSepChar, $pathSepChar, @pttnPath );
Which looks like it should maintain the original value.
Anyone got any idea to why this is happening?
Cheers
Bagley