GLITE_USER=\$2
 GSTSTCOLS=\$3
 OUTPUT_OPT=\$4
+CVSROOT=:pserver:anonymous@glite.cvs.cern.ch:/cvs/glite
 
 echo "Certificate file: \$CERTFILE "
 echo "gLite user:       \$GLITE_USER "
 echo "Terminal width:   \$GSTSTCOLS "
 echo "Output format:    \$OUTPUT_OPT "
 
-export GSTSTCOLS
+export GSTSTCOLS CVSROOT
 
 ${INSTALLCMD} wget lsof cvs voms-clients globus-proxy-utils $INSTALLPKGS
 
        chown \`id -un\`:\`id -gn\` x509up_u\`id -u\`
 else
        rm -rf /tmp/test-certs/grid-security
-       cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
+       cvs co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
        ./org.glite.testsuites.ctb/LB/tests/lb-generate-fake-proxy.sh --all > fake-prox.out.\$\$
        FAKE_CAS=\`cat fake-prox.out.\$\$ | grep -E "^X509_CERT_DIR" | sed 's/X509_CERT_DIR=//'\`
        if [ "\$FAKE_CAS" = "" ]; then
 cd ~/
 mkdir caNl_testing
 cd caNl_testing
-cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/CANL-C
+cvs co org.glite.testsuites.ctb/CANL-C
 cd org.glite.testsuites.ctb/CANL-C/tests
 echo ========================
 echo "  REAL TESTS START HERE"
 
 GLITE_USER=\$2
 LBTSTCOLS=\$3
 OUTPUT_OPT=\$4
+CVSROOT=':pserver:anonymous@glite.cvs.cern.ch:/cvs/glite'
 
 echo "Certificate file: \$CERTFILE "
 echo "gLite user:       \$GLITE_USER "
 echo "Terminal width:   \$LBTSTCOLS "
 echo "Output format:    \$OUTPUT_OPT "
 
-export LBTSTCOLS
+export LBTSTCOLS CVSROOT
 
 ${INSTALLCMD} globus-proxy-utils postgresql voms-clients curl wget sudo bc $INSTALLPKGS
 
        chown \$GLITE_USER:\$GLITE_USER x509up_u\${glite_id}
 else
        rm -rf /tmp/test-certs/grid-security
-       cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
+       cvs co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
        FAKE_CAS=\`./org.glite.testsuites.ctb/LB/tests/lb-generate-fake-proxy.sh | grep -E "^X509_CERT_DIR" | sed 's/X509_CERT_DIR=//'\`
        if [ "\$FAKE_CAS" = "" ]; then
                 echo "Failed generating proxy" >&2
 echo 'export GLITE_MYSQL_ROOT_PASSWORD="[Edited]"' >> arrange_lb_test_user.sh
 echo mkdir -p LB_testing >> arrange_lb_test_user.sh
 echo cd LB_testing >> arrange_lb_test_user.sh
-echo cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/LB >> arrange_lb_test_user.sh
+echo cvs -d \$CVSROOT co org.glite.testsuites.ctb/LB >> arrange_lb_test_user.sh
 echo ls >> arrange_lb_test_user.sh
 echo cd org.glite.testsuites.ctb/LB/tests >> arrange_lb_test_user.sh
 echo ulimit -c unlimited >> arrange_lb_test_user.sh
 
 GLITE_USER=\$2
 PXTSTCOLS=\$3
 OUTPUT_OPT=\$4
+CVSROOT=':pserver:anonymous@glite.cvs.cern.ch:/cvs/glite'
 
 echo "Certificate file: \$CERTFILE "
 echo "gLite user:       \$GLITE_USER "
 echo "Terminal width:   \$PXTSTCOLS "
 echo "Output format:    \$OUTPUT_OPT "
 
-export PXTSTCOLS
+export PXTSTCOLS CVSROOT
 
 ${INSTALLCMD} globus-proxy-utils voms-clients curl wget $INSTALLPKGS
 
        chown \$GLITE_USER:\$GLITE_USER x509up_u\${glite_id}
 else
        rm -rf /tmp/test-certs/grid-security
-       cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
+       cvs co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
        FAKE_CAS=\`./org.glite.testsuites.ctb/LB/tests/lb-generate-fake-proxy.sh --lsc | grep -E "^X509_CERT_DIR" | sed 's/X509_CERT_DIR=//'\`
        if [ "\$FAKE_CAS" = "" ]; then
                 echo "Failed generating proxy" >&2
 echo 'export GLITE_MYSQL_ROOT_PASSWORD="[Edited]"' >> arrange_px_test_user.sh
 echo mkdir PX_testing >> arrange_px_test_user.sh
 echo cd PX_testing >> arrange_px_test_user.sh
-echo cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/PX >> arrange_px_test_user.sh
+echo cvs -d \$CVSROOT co org.glite.testsuites.ctb/PX >> arrange_px_test_user.sh
 echo ls >> arrange_px_test_user.sh
 echo cd org.glite.testsuites.ctb/PX/tests >> arrange_px_test_user.sh
 echo ulimit -c unlimited >> arrange_px_test_user.sh
 
 GLITE_USER=\$2
 GSTSTCOLS=\$3
 OUTPUT_OPT=\$4
+CVSROOT=':pserver:anonymous@glite.cvs.cern.ch:/cvs/glite'
 
 echo "Certificate file: \$CERTFILE "
 echo "gLite user:       \$GLITE_USER "
 echo "Terminal width:   \$GSTSTCOLS "
 echo "Output format:    \$OUTPUT_OPT "
 
-export GSTSTCOLS
+export GSTSTCOLS CVSROOT
 
 ${INSTALLCMD} voms-clients curl wget lsof $INSTALLPKGS
 
        chown \`id -un\`:\`id -gn\` x509up_u\`id -u\`
 else
        rm -rf /tmp/test-certs/grid-security
-       cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
+       cvs co org.glite.testsuites.ctb/LB > /dev/null 2>/dev/null
        ./org.glite.testsuites.ctb/LB/tests/lb-generate-fake-proxy.sh > fake-prox.out.\$\$
        FAKE_CAS=\`cat fake-prox.out.\$\$ | grep -E "^X509_CERT_DIR" | sed 's/X509_CERT_DIR=//'\`
        if [ "\$FAKE_CAS" = "" ]; then
 cd ~/
 mkdir GridSite_testing
 cd GridSite_testing
-cvs -d :pserver:anonymous@glite.cvs.cern.ch:/cvs/jra1mw co org.glite.testsuites.ctb/gridsite
+cvs co org.glite.testsuites.ctb/gridsite
 cd org.glite.testsuites.ctb/gridsite/tests
 echo ========================
 echo "  REAL TESTS START HERE"