yet another example
diff --git a/releng.wtpbuilder/manualStepScripts/antrunner/createzips2.xml b/releng.wtpbuilder/manualStepScripts/antrunner/createzips2.xml
new file mode 100644
index 0000000..2419f45
--- /dev/null
+++ b/releng.wtpbuilder/manualStepScripts/antrunner/createzips2.xml
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="UTF-8"?>
+    <!--
+        This script is an example (only), to create some zips with limited set of features only.
+        Limited, specialized usefulness, so they are not linked or
+        advertised. That is, could change at any time. This differs from "createzips.xml" in that 
+        a) its more "stand alone" (doesn't depend on utilities funcitons) and b) more significantly, 
+        get use the master repo from HTTP instead of local file system. 
+    -->
+<project
+    default="build"
+    basedir=".">
+    <!--
+        These properties are normally set by calling task, but for
+        "local" tests from command line, they can be set here
+    -->
+    <property
+        name="buildSource"
+        value="http://build.eclipse.org/webtools/committers/wtp-R3.2.5-M/20111027122637/"/>
+    <property
+        name="buildLabel"
+        value="R-3.2.5-20111027122637"/>
+    <property
+        name="workingDirectory"
+        value="/home/davidw/temp/${buildLabel}"/>
+    <property
+        name="buildLabel"
+        value="R-3.2.5-20111027122637"/>
+    <echo message="buildSource: ${buildSource}"/>
+    <echo message="buildLabel: ${buildLabel}"/>
+    <echo message="workingDirectory: ${workingDirectory}"/>
+
+    <!--
+        three convenience variables to help avoid typos, etc. Should
+        never need to be changed
+    -->
+    <property
+        name="tempDir"
+        value="${workingDirectory}/${buildLabel}/tempdir"/>
+    <property
+        name="tempRunnableEclipse"
+        value="${tempDir}/eclipse"/>
+    <property
+        name="tempRepo"
+        value="${workingDirectory}/${buildLabel}/temprepo"/>
+    <target name="build">
+
+        <antcall target="createNoOptionalZip">
+            <param
+                name="newarchiveName"
+                value="wtp-noop-${buildLabel}.zip"/>
+        </antcall>
+        <!--
+                <antcall target="createNoOptionalSDKZip">
+            <param
+                name="newarchiveName"
+                value="wtp-sdk-noop-${buildLabel}.zip"/>
+        </antcall>
+
+        <antcall target="createNoOptionalTestZip">
+            <param
+                name="newarchiveName"
+                value="wtp-tests-noop-${buildLabel}.zip"/>
+        </antcall>
+        -->
+    </target>
+    <target name="createNoOptionalZip">
+        <antcall 
+            target="premirrortasks"/>
+        <p2.mirror
+            source="${buildSource}/${buildLabel}/repository"
+            destination="${tempRepo}"
+            log="${workingDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log"
+            verbose="true">
+            <slicingoptions
+                followstrict="true"
+                includeNonGreedy="false"
+                includeOptional="false"/>
+            <iu id="org.eclipse.wst.web_ui.feature.feature.group"/>
+            <iu id="org.eclipse.jst.enterprise_ui.feature.feature.group"/>
+            <iu id="org.eclipse.jpt.feature.feature.group"/>
+            <iu id="org.eclipse.wst.xml_ui.feature.feature.group"/>
+            <iu id="org.eclipse.wst.jsdt.feature.feature.group"/>
+            <iu id="org.eclipse.wst.common.fproj.feature.group"/>
+            <iu id="org.eclipse.wst.server_adapters.feature.feature.group"/>
+            <iu id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/>
+            <iu id="org.eclipse.jst.server_ui.feature.feature.group"/>
+            <iu id="org.eclipse.jst.server_adapters.feature.feature.group"/>
+            <iu id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/>
+            <iu id="org.eclipse.jst.web_ui.feature.feature.group"/>
+            <iu id="org.eclipse.jsf.feature.feature.group"/>
+        </p2.mirror>
+        <antcall
+            target="postmirrortasks"/>
+    </target>
+    <target name="createNoOptionalSDKZip">
+        <antcall
+            target="premirrortasks"/>
+        <p2.mirror
+            source="${workingDirectory}/${buildLabel}/repository"
+            destination="${tempRepo}"
+            log="${workingDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log"
+            verbose="true">
+            <slicingoptions
+                followstrict="true"
+                includeNonGreedy="false"
+                includeOptional="false"/>
+            <iu id="org.eclipse.wst.web_sdk.feature.feature.group"/>
+            <iu id="org.eclipse.jst.enterprise_sdk.feature.feature.group"/>
+            <iu id="org.eclipse.jpt.jpa_sdk.feature.feature.group"/>
+            <iu id="org.eclipse.wst.xml_sdk.feature.feature.group"/>
+            <iu id="org.eclipse.wst.jsdt_sdk.feature.feature.group"/>
+            <iu id="org.eclipse.wst.common.fproj.sdk.feature.group"/>
+            <iu id="org.eclipse.wst.server_adapters.sdk.feature.feature.group"/>
+            <iu id="org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature.group"/>
+            <iu id="org.eclipse.jst.server_sdk.feature.feature.group"/>
+            <iu id="org.eclipse.jst.server_adapters.sdk.feature.feature.group"/>
+            <iu id="org.eclipse.jst.server_adapters.ext.sdk.feature.feature.group"/>
+            <iu id="org.eclipse.jst.web_sdk.feature.feature.group"/>
+            <iu id="org.eclipse.jsf_sdk.feature.feature.group"/>
+        </p2.mirror>
+        <ant
+            target="postmirrortasks"/>
+    </target>
+    <target name="createNoOptionalTestZip">
+        <antcall
+            target="premirrortasks"/>
+        <p2.mirror
+            source="${workingDirectory}/${buildLabel}/repository"
+            destination="${tempRepo}"
+            log="${workingDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log"
+            verbose="true">
+            <slicingoptions
+                followstrict="true"
+                includeNonGreedy="false"
+                includeOptional="false"/>
+             <!--
+             may eventually want to break jpt tests into "core" parts and "eclipselink" parts. For now, exclude all.
+            <iu
+                id="org.eclipse.jpt.jpa.tests.feature.feature.group"/>
+            <iu
+                id="org.eclipse.jpt.jpa.eclipselink.tests.feature.feature.group"/>
+                -->
+            <iu id="org.eclipse.jst.enterprise_tests.feature.feature.group"/>
+            <iu id="org.eclipse.jst.jsf.tests.feature.feature.group"/>
+            <iu id="org.eclipse.jst.server_adapters.ext_tests.feature.feature.group"/>
+            <iu id="org.eclipse.jst.server_tests.feature.feature.group"/>
+            <iu id="org.eclipse.jst.web_tests.feature.feature.group"/>
+            <iu id="org.eclipse.wst.common_tests.feature.feature.group"/>
+            <iu id="org.eclipse.wst.jsdt_tests.feature.feature.group"/>
+            <iu id="org.eclipse.wst.server_tests.feature.feature.group"/>
+            <iu id="org.eclipse.wst.web_tests.feature.feature.group"/>
+            <iu id="org.eclipse.wst.ws_tests.feature.feature.group"/>
+            <iu id="org.eclipse.wst.xml_tests.feature.feature.group"/>
+            <iu id="org.eclipse.wtp.releng.tests.feature.feature.group"/>
+        </p2.mirror>
+        <antcall
+            target="postmirrortasks"/>
+    </target>
+    <target name="premirrortasks">
+         <!--
+             if desired zip already exists, remove it. It normally would
+             not exist, but might if restarting a build, or something
+         -->
+         <delete
+             file="${workingDirectory}/${buildLabel}/${newarchiveName}"
+             quiet="true"
+             failonerror="false"/>
+     </target>
+     <target name="createzippedrepo">
+              <!-- are these required?
+              <copy
+                  todir="${tempRunnableEclipse}"
+                  overwrite="false">
+                  <fileset
+                      dir="${wtp.builder.home}/rootfiles">
+                  </fileset>
+              </copy>
+              -->
+         <zip
+             destfile="${workingDirectory}/${buildLabel}/components/${newarchiveName}"
+             basedir="${tempRepo}"/>
+         <delete
+             dir="${tempRepo}"
+             quiet="true"
+             failonerror="false"/>
+         <ant
+             antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml"
+             target="createChecksums">
+             <property
+                 name="subdir"
+                 value="components/"/>
+             <property
+                 name="archiveName"
+                 value="${newarchiveName}"/>
+         </ant>
+     </target>
+     <target name="postmirrortasks">
+         <p2.repo2runnable>
+             <repository location="${tempRunnableEclipse}"/>
+             <source>
+                 <repository location="${tempRepo}"/>
+             </source>
+         </p2.repo2runnable>
+         <!--
+             remove content.jar and artifacts.jar, since not in
+             traditional zips
+         -->
+         <delete
+             file="${tempRunnableEclipse}/artifacts.jar"
+             quiet="true"
+             failonerror="false"/>
+         <delete
+             file="${tempRunnableEclipse}/content.jar"
+             quiet="true"
+             failonerror="false"/>
+         <!-- copy in standard root license files -->
+         <copy
+             failonerror="false"
+             todir="${tempRunnableEclipse}"
+             overwrite="false">
+             <fileset dir="${wtp.builder.home}/rootfiles">
+             </fileset>
+         </copy>
+         <zip
+             destfile="${workingDirectory}/${buildLabel}/${newarchiveName}"
+             basedir="${tempDir}"/>
+         <delete
+             dir="${tempDir}"
+             quiet="true"
+             failonerror="false"/>
+         <delete
+             dir="${tempRepo}"
+             quiet="true"
+             failonerror="false"/>
+         </target>
+</project>
\ No newline at end of file