diff --git a/releng.control/ant.sh b/releng.control/ant.sh
index 24d7bb94133c9d5201d3b641d59c098c9d25849f..45b66ed29b06d6f4ef73a310c894b913405204e6 100644
--- a/releng.control/ant.sh
+++ b/releng.control/ant.sh
@@ -1,21 +1,23 @@
 #!/bin/sh
-PROJECT_HOME=`dirname "$0"`
 
-echo "Project Home: ${PROJECT_HOME}"
+# remember to leave no slashes on filename in source command, 
+# so that users path is used to find it (first)
+if [ -n $BUILD_INITIALIZED] 
+then
+   source commonVariations.sh 
+fi
 
 LD_LIBRARY_PATH=/opt/gnome/lib:/opt/gnome/lib64
 export LD_LIBRARY_PATH
 
-BUILD_HOME=/shared/webtools
-export BUILD_HOME
 
 CCDIR=$BUILD_HOME/apps/cruisecontrol-bin-2.5
 export CCDIR
 
-JAVA_HOME=${BUILD_HOME}/apps/IBMJava2-ppc-142
+JAVA_HOME=${BUILD_HOME}/apps/${JAVA_4_DIR}
 export JAVA_HOME
 
-JAVA5_HOME=$BUILD_HOME/apps/jdk1.5.0_09
+JAVA5_HOME=$BUILD_HOME/apps/${JAVA_5_DIR}
 export JAVA5_HOME
 
 ANT_HOME=$BUILD_HOME/apps/apache-ant-1.6.5
@@ -36,8 +38,6 @@ esac
 bootclasspath="$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/jsse.jar"
 bootclasspath_15="$JAVA5_HOME/jre/lib/rt.jar"
 
-export J2SE14="$bootclasspath"
-export J2SE15="$bootclasspath_15"
 buildPaths="-DJ2SE-1.4=${bootclasspath} -DJ2SE-1.5=${bootclasspath_15}"
 
 ANT_OPTS="-Xms128m -Xmx768m $buildPaths"
@@ -46,9 +46,6 @@ if $sunjvm ; then
 fi
 ANT_CMD=${ANT_HOME}/bin/ant
 
-DISPLAY=127.0.0.1:1.0
-export DISPLAY
-
 PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin
 PATH=$PATH:$HOME/bin:$ANT_HOME/bin
 PATH=$PATH:$JAVA_HOME/bin
diff --git a/releng.control/cc.sh b/releng.control/cc.sh
index 9f7a21cc9411cc7c4ef36d3802f771dce3fc1c3b..c0265e9a3c8c662ff6b84ce444a52163c2e5ed7f 100644
--- a/releng.control/cc.sh
+++ b/releng.control/cc.sh
@@ -1,20 +1,23 @@
 #!/bin/sh
 
+# remember to leave no slashes on filename in source command, 
+# so that users path is used to find it (first)
+if [ -n $BUILD_INITIALIZED] 
+then
+   source commonVariations.sh 
+fi
+
 LD_LIBRARY_PATH=/opt/gnome/lib:/opt/gnome/lib64
 export LD_LIBRARY_PATH
 
-
-
-BUILD_HOME=/shared/webtools
-export BUILD_HOME
-
 CCDIR=${BUILD_HOME}/apps/cruisecontrol-bin-2.5
 export CCDIR
 
 # NOTE: we intentionally use Java 5 here to run Cruise Control
-JAVA_HOME=${BUILD_HOME}/apps/ibm-java2-ppc-50
+JAVA_HOME=${BUILD_HOME}/apps/${JAVA_5_DIR}
 export JAVA_HOME
-JAVA5_HOME=${BUILD_HOME}/apps/ibm-java2-ppc-50
+
+JAVA5_HOME=$BUILD_HOME/apps/${JAVA_5_DIR}
 export JAVA5_HOME
 
 ANT_HOME=${BUILD_HOME}/apps/apache-ant-1.6.5
@@ -22,9 +25,6 @@ export ANT_HOME
 
 port="7000"
 
-DISPLAY=127.0.0.1:1.0
-export DISPLAY
-
 rm -fr ./workspace
 
 PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin
diff --git a/releng.control/commonVariations.sh b/releng.control/commonVariations.sh
new file mode 100644
index 0000000000000000000000000000000000000000..1f1964436a16d451028f1d67e395985f0f4734fe
--- /dev/null
+++ b/releng.control/commonVariations.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# Note: if "local" users have this file on their path, then 
+# the bash "include source" function will find that path version 
+# first, instead of this "standard" eclipse ppc one.
+
+export PROJECT_HOME=`dirname "$0"`
+export BUILD_HOME=/shared/webtools
+export DISPLAY=127.0.0.1:1.0
+export JAVA_4_DIR="IBMJava2-ppc-142"
+export JAVA_5_DIR="ibm-java2-ppc-50"
+export BUILD_INITIALIZED="true"
+
+
+echo "Project Home: ${PROJECT_HOME}"
+echo "Build Home: ${BUILD_HOME}"
+echo "DISPLAY: ${DISPLAY}
+echo "JAVA_4_DIR: ${JAVA_4_DIR}
+echo "JAVA_5_DIR: ${JAVA_5_DIR}
\ No newline at end of file
diff --git a/releng.control/config.xml b/releng.control/config.xml
index a627122042ae21f8d65ed0beb162009d46e63b65..e57fa6baf25fb17e3719fe58c5d005a30b864439 100644
--- a/releng.control/config.xml
+++ b/releng.control/config.xml
@@ -43,7 +43,7 @@
                 localworkingcopy="${build.home}/build-node/checkout/wtp-R1.5-P/releng.wtpbuilder" />
         </modificationset>
 
-        <schedule interval="${time.onRequestOnly}">
+        <schedule interval="${time.OnRequestOnly}">
             <ant
                 antscript="${build.home}/releng.control/ant.sh"
                 buildfile="committer.xml"
@@ -58,9 +58,11 @@
                     name="buildType"
                     value="P" />
 
+                <!-- need to make this build ID a better variable, 
+                     especially for this 'patch' case -->
                 <property
                     name="buildId"
-                    value="1.5.2" />
+                    value="B162974" />
                 <property
                     name="buildBranch"
                     value="R1.5" />