Bug 441429 - Make "promote" scripts a little smarter, and simpler
diff --git a/production/sdk/promoteStableRelease/promoteImpl/createDeferredStepsScript.sh b/production/sdk/promoteStableRelease/promoteImpl/createDeferredStepsScript.sh
index 3570768..943f56c 100755
--- a/production/sdk/promoteStableRelease/promoteImpl/createDeferredStepsScript.sh
+++ b/production/sdk/promoteStableRelease/promoteImpl/createDeferredStepsScript.sh
@@ -51,12 +51,12 @@
 then
   ${PROMOTE_IMPL}/runAntRunner.sh ${PROMOTE_IMPL}/addToComposite.xml addToComposite -Drepodir="/home/data/httpd/download.eclipse.org/eclipse/updates/${REPO_SITE_SEGMENT}/" -Dcomplocation="${DL_DROP_ID}"
 else
-  echo "#!/usr/bin/env bash" > deferredCompositeAdd.sh
-  echo "export JAVA_CMD=$JAVA_CMD" >> deferredCompositeAdd.sh
-  echo "export JAVA_EXEC_DIR=${JAVA_EXEC_DIR}" >> deferredCompositeAdd.sh
-  echo "export ECLIPSE_EXE=${ECLIPSE_EXE}" >> deferredCompositeAdd.sh
-  echo "${PROMOTE_IMPL}/runAntRunner.sh ${PROMOTE_IMPL}/addToComposite.xml addToComposite -Drepodir=/home/data/httpd/download.eclipse.org/eclipse/updates/${REPO_SITE_SEGMENT}/ -Dcomplocation=${DL_DROP_ID}" >> deferredCompositeAdd.sh
-  chmod +x deferredCompositeAdd.sh
+  echo "#!/usr/bin/env bash" > ${CL_SITE}/deferredCompositeAdd.sh
+  echo "export JAVA_CMD=$JAVA_CMD" >> ${CL_SITE}/deferredCompositeAdd.sh
+  echo "export JAVA_EXEC_DIR=${JAVA_EXEC_DIR}" >> ${CL_SITE}/deferredCompositeAdd.sh
+  echo "export ECLIPSE_EXE=${ECLIPSE_EXE}" >> ${CL_SITE}/deferredCompositeAdd.sh
+  echo "${PROMOTE_IMPL}/runAntRunner.sh ${PROMOTE_IMPL}/addToComposite.xml addToComposite -Drepodir=/home/data/httpd/download.eclipse.org/eclipse/updates/${REPO_SITE_SEGMENT}/ -Dcomplocation=${DL_DROP_ID}" >> ${CL_SITE}/deferredCompositeAdd.sh
+  chmod +x ${CL_SITE}/deferredCompositeAdd.sh
   echo "Remember to add to composite, by running deferredCompositeAdd.sh, since HIDE_SITE was ${HIDE_SITE}" >> "${CL_SITE}/checklist.txt"
 fi
 
diff --git a/production/sdk/promoteStableRelease/promoteImpl/tagPromotedBuilds.sh b/production/sdk/promoteStableRelease/promoteImpl/tagPromotedBuilds.sh
index 9f71997..2044669 100755
--- a/production/sdk/promoteStableRelease/promoteImpl/tagPromotedBuilds.sh
+++ b/production/sdk/promoteStableRelease/promoteImpl/tagPromotedBuilds.sh
@@ -16,28 +16,27 @@
 # TODO: if another build has taken place (such as a PATCH build) we 
 # may need to 'pull' aggegator first before we can push our tag
 
-echo "#!/usr/bin/env bash" > deferredTag.sh
-echo "# navigate to gitcache aggregator" >> deferredTag.sh
-echo "pushd ${BUILD_ROOT}/${AGGR_LOCATION}" >> deferredTag.sh
-echo "" >> deferredTag.sh
-echo "# DROP_ID == BUILD_ID, which should already exist as tag (for all I and M builds)" >> deferredTag.sh
-echo "git tag -a -m \"${NEW_ANNOTATION}\" ${NEW_TAG} ${DROP_ID}" >> deferredTag.sh
-echo "RC=\$?" >> deferredTag.sh
-echo "if [[ \$RC != 0 ]]" >> deferredTag.sh
-echo "then" >> deferredTag.sh
-echo "   printf \"\n\t%s\n\" \"ERROR: Failed to tag aggregator old id, ${DROP_ID}, with new tag, ${NEW_TAG} and annotation of ${NEW_ANNOTATION}.\"" >> deferredTag.sh
-echo "   popd" >> deferredTag.sh
-echo "   exit \$RC" >> deferredTag.sh
-echo "fi" >> deferredTag.sh
-echo "git push origin tag ${NEW_TAG}" >> deferredTag.sh
-echo "RC=\$?" >> deferredTag.sh
-echo "if [[ \$RC != 0 ]]" >> deferredTag.sh
-echo "then" >> deferredTag.sh
-echo "   printf \"\n\t%s\n\" \"ERROR: Failed to push new tag, ${NEW_TAG}.\"" >> deferredTag.sh
-echo "   popd" >> deferredTag.sh
-echo "   exit \$RC" >> deferredTag.sh
-echo "fi" >> deferredTag.sh
-echo "popd" >> deferredTag.sh
-chmod +x deferredTag.sh
+echo "#!/usr/bin/env bash" > ${CL_SITE}/deferredTag.sh
+echo "# navigate to gitcache aggregator" >> ${CL_SITE}/deferredTag.sh
+echo "pushd ${BUILD_ROOT}/${AGGR_LOCATION}" >> ${CL_SITE}/deferredTag.sh
+echo "" >> ${CL_SITE}/deferredTag.sh
+echo "# DROP_ID == BUILD_ID, which should already exist as tag (for all I and M builds)" >> ${CL_SITE}/deferredTag.sh
+echo "git tag -a -m \"${NEW_ANNOTATION}\" ${NEW_TAG} ${DROP_ID}" >> ${CL_SITE}/deferredTag.sh
+echo "RC=\$?" >> ${CL_SITE}/deferredTag.sh
+echo "if [[ \$RC != 0 ]]" >> ${CL_SITE}/deferredTag.sh
+echo "then" >> ${CL_SITE}/deferredTag.sh
+echo "   printf \"\n\t%s\n\" \"ERROR: Failed to tag aggregator old id, ${DROP_ID}, with new tag, ${NEW_TAG} and annotation of ${NEW_ANNOTATION}.\"" >> ${CL_SITE}/deferredTag.sh
+echo "   popd" >> ${CL_SITE}/deferredTag.sh
+echo "   exit \$RC" >> ${CL_SITE}/deferredTag.sh
+echo "fi" >> ${CL_SITE}/deferredTag.sh
+echo "git push origin tag ${NEW_TAG}" >> ${CL_SITE}/deferredTag.sh
+echo "RC=\$?" >> ${CL_SITE}/deferredTag.sh
+echo "if [[ \$RC != 0 ]]" >> ${CL_SITE}/deferredTag.sh
+echo "then" >> ${CL_SITE}/deferredTag.sh
+echo "   printf \"\n\t%s\n\" \"ERROR: Failed to push new tag, ${NEW_TAG}.\"" >> ${CL_SITE}/deferredTag.sh
+echo "   popd" >> ${CL_SITE}/deferredTag.sh
+echo "   exit \$RC" >> ${CL_SITE}/deferredTag.sh
+echo "fi" >> ${CL_SITE}/deferredTag.sh
+echo "popd" >> ${CL_SITE}/deferredTag.sh
+chmod +x ${CL_SITE}/deferredTag.sh
 echo "Remember to tag milestones and RCs (but, not Releases) with deferredTag.sh" >> "${CL_SITE}/checklist.txt"
-#TODO: since HIDE_SITE was ${HIDE_SITE}" >> "${CL_SITE}/checklist.txt"