From e773c28fae2137212a21a43ce9025ee71ff12a20 Mon Sep 17 00:00:00 2001
From: david_williams <david_williams>
Date: Tue, 14 Nov 2006 07:48:16 +0000
Subject: [PATCH] prep for creating a patch feature

---
 releng.control/ant.sh              | 19 ++++++++-----------
 releng.control/cc.sh               | 20 ++++++++++----------
 releng.control/commonVariations.sh | 19 +++++++++++++++++++
 releng.control/config.xml          |  6 ++++--
 4 files changed, 41 insertions(+), 23 deletions(-)
 create mode 100644 releng.control/commonVariations.sh

diff --git a/releng.control/ant.sh b/releng.control/ant.sh
index 24d7bb941..45b66ed29 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 9f7a21cc9..c0265e9a3 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 000000000..1f1964436
--- /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 a62712204..e57fa6baf 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" />
-- 
GitLab