simplify build parameters
diff --git a/releng.control/commonVariations.shsource b/releng.control/commonVariations.shsource
index 4aa70a4..75b7ee5 100644
--- a/releng.control/commonVariations.shsource
+++ b/releng.control/commonVariations.shsource
@@ -17,10 +17,12 @@
 echo "remember to check X virtual frame buffer is running for headless JUnit testing";
 ps -ef | grep Xvfb
 
-export JAVA_4_DIR="IBMJava2-ppc-142"
-export JAVA_5_DIR="ibm-java2-ppc-50"
-export ANT_DIR="apache-ant-1.7.0"
-export CC_DIR_NAME="cruisecontrol-bin-2.7.1"
+# these should be full, abosolute path to the respective home directories
+# on this particular build machine
+export ANT_HOME=/shared/webtools/apps/apache-ant-1.7.0
+export JAVA_4_HOME=/shared/webtools/apps/IBMJava2-ppc-142
+export JAVA_5_HOME=/shared/webtools/apps/ibm-java2-ppc-50
+export CC_DIR=/shared/webtools/apps/cruisecontrol-bin-2.7.1
 
 export BASEOS=linux
 export BASEWS=gtk
@@ -29,6 +31,7 @@
 # no local build properties, for production builds
 # for local builds, this should be set to a real directory, 
 # so meaningful properties can be set for that local machine.
+# See the 'localBuildExample' directory for a starting example
 export LOCAL_BUILD_PROPERTIES_DIR=
 
 export BUILD_BUILDMASTER_EMAIL=wtpBuild@eclipse.org
@@ -40,11 +43,6 @@
 # notifying users about those builds on your local machine
 export SKIPUSERS=false
 
-# normally, cvs logging output can be "really quiet", but if problems, then it can be turned back on 
-# to get more potentially diagnostic information
-export CVS_QUIET=false
-export CVS_REALLY_QUIET=false
-
 # controls quietness of logging to console
 # false means more output to console, true uses ant's logger
 export USE_LOGGER=false
@@ -58,3 +56,27 @@
 export USE_DEBUG=false
 
 export USE_LOCAL_MAPS=false
+
+# normally, cvs logging output can be "really quiet", but if problems, then it can be turned back on 
+# to get more potentially diagnostic information
+# TODO: if both of these are 'true' and error is generated by cvs ...
+# saying you can't set both to true.  
+# we could put in some logic to prevent that, someday. 
+export CVS_QUIET=false
+export CVS_REALLY_QUIET=false
+#   these cvs values need to have write access if 
+#   build.trial is false, as on production machine. 
+#   This is the ID used to both read, and 
+#   to tag releng map files.
+#
+#   Note: 
+#   'ext' protocol typically requires 
+#   environment variable CVS_RSH to be set to ssh
+#   So, we just always do it. Can't imagine it'd hurt
+#   if protocol was pserver, but could be removed in that 
+#   case, if desired. 
+export CVS_RSH=ssh 
+export WTP_CVS_PROTOCOL=ext
+export WTP_CVS_USER=david_williams
+export WTP_CVS_SERVER=dev.eclipse.org
+export WTP_CVS_ROOT=/cvsroot/webtools