1.0 prep
diff --git a/build.sh b/build.sh
index 95d5ae0..504bf19 100644
--- a/build.sh
+++ b/build.sh
@@ -16,7 +16,7 @@
 	# We're running on the build server. Configure the environment for there.
 	java=/opt/ibm/java2-ppc-50/bin/java
 	sharedDir=/shared/technology/actf
-	base=${sharedDir}/base
+	base=${sharedDir}/base/
 	eclipseRoot=${base}/eclipse
 	configurationFolder=${HOME}/build/org.eclipse.actf.visualization.releng
 	buildRoot=${HOME}/build/root
@@ -33,6 +33,7 @@
 # Find the launcher JAR and PDE Build Plugin directory for the current platform.
 launcherJar=`find ${eclipseRoot} -type f -name 'org.eclipse.equinox.launcher_*.jar' -print0`
 pdeBuildPlugin=`find ${eclipseRoot} -type d -name 'org.eclipse.pde.build_*' -print0`
+jarprocessorJar=`find ${eclipseRoot} -type f -name 'org.eclipse.equinox.p2.jarprocessor_*.jar' -print0`
 
 tempDir=${buildRoot}/temp
 buildDirectory=${buildRoot}/workspace
@@ -56,17 +57,15 @@
 	-DtempDir=${tempDir} \
 	-DfeatureId=${featureId} \
 	-DlauncherJar=${launcherJar} \
+	-DjarprocessorJar=${jarprocessorJar} \
 	-DOOO_HOME=${prereqDir}/OOo
 
 ${java} -jar ${launcherJar} \
-   -application org.eclipse.equinox.p2.metadata.generator.EclipseGenerator \
-   -updateSite ${updateSite}/ \
-   -site file:${buildDirectory}/repository/site.xml \
+   -application org.eclipse.equinox.p2.publisher.UpdateSitePublisher \
    -metadataRepository file:${updateSite}/ \
-   -metadataRepositoryName "ACTF Update Site" \
    -artifactRepository file:${updateSite}/ \
-   -artifactRepositoryName "ACTF Artifacts" \
-   -reusePack200Files \
+   -source ${buildDirectory}/repository/ \
+   -config win32.win32.x86 \
    -compress \
-   -noDefaultIUs \
-   -vmargs -Xmx256m
\ No newline at end of file
+   -reusePack200Files \
+   -publishArtifacts
\ No newline at end of file
diff --git a/build_eclipse.sh b/build_eclipse.sh
new file mode 100644
index 0000000..7368900
--- /dev/null
+++ b/build_eclipse.sh
@@ -0,0 +1,61 @@
+#!/bin/bash
+#====================================================================================
+#  Copyright (c) 2008 The Eclipse Foundation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#====================================================================================
+
+BUILD_DATE=`date +%Y%m%d`
+BUILD_TIME=`date +%H%M`
+TIMESTAMP=${BUILD_DATE}${BUILD_TIME}
+BUILD_TYPE=R
+
+	# We're running on the build server. Configure the environment for there.
+	java=/shared/common/jdk-1.5.0-22.x86_64/jre/bin/java
+	sharedDir=/shared/technology/actf
+	base=${sharedDir}/base/
+	eclipseRoot=${base}/eclipse
+	configurationFolder=${sharedDir}/build/org.eclipse.actf.visualization.releng
+	buildRoot=${sharedDir}/build/root
+
+# Find the launcher JAR and PDE Build Plugin directory for the current platform.
+launcherJar=`find ${eclipseRoot} -type f -name 'org.eclipse.equinox.launcher_*.jar' -print0`
+pdeBuildPlugin=`find ${eclipseRoot} -type d -name 'org.eclipse.pde.build_*' -print0`
+jarprocessorJar=`find ${eclipseRoot} -type f -name 'org.eclipse.equinox.p2.jarprocessor_*.jar' -print0`
+
+tempDir=${buildRoot}/temp
+buildDirectory=${buildRoot}/workspace
+prereqDir=${sharedDir}/pre-req
+updateSite=${buildDirectory}/repository
+
+
+# What feature are we building?
+featureId=org.eclipse.actf.visualization.sdk
+
+${java} -jar ${launcherJar} \
+	-application org.eclipse.ant.core.antRunner \
+	-buildfile ${pdeBuildPlugin}/scripts/build.xml \
+	-DbuildDirectory=${buildDirectory} \
+	-Dbuilder=${configurationFolder} \
+	-DbuildId=${TIMESTAMP} \
+	-DbuildType=${BUILD_TYPE} \
+	-Dtimestamp=${TIMESTAMP} \
+	-Dbase=${base} \
+	-DupdateSite=${updateSite} \
+	-DtempDir=${tempDir} \
+	-DfeatureId=${featureId} \
+	-DlauncherJar=${launcherJar} \
+	-DjarprocessorJar=${jarprocessorJar} \
+	-DOOO_HOME=${prereqDir}/OOo
+
+${java} -jar ${launcherJar} \
+   -application org.eclipse.equinox.p2.publisher.UpdateSitePublisher \
+   -metadataRepository file:${updateSite}/ \
+   -artifactRepository file:${updateSite}/ \
+   -source ${buildDirectory}/repository/ \
+   -config win32.win32.x86 \
+   -compress \
+   -reusePack200Files \
+   -publishArtifacts
\ No newline at end of file
diff --git a/createUpdateSite.xml b/createUpdateSite.xml
index 214183d..b1e5158 100644
--- a/createUpdateSite.xml
+++ b/createUpdateSite.xml
@@ -43,15 +43,14 @@
     <property name="pack200tempDir" value="${tempDir}/pack"/>
     <mkdir dir="${pack200tempDir}" />
     <java 
-      jar="${launcherJar}" 
+      jar="${jarprocessorJar}" 
       fork="true" 
       failonerror="true" 
       dir="${tempDir}"
       append="true"
       output="${tempDir}/pack200.out"
       error="${tempDir}/pack200.err">
-      <arg line="-consolelog -application org.eclipse.update.core.siteOptimizer" />
-      <arg line="-jarProcessor -verbose -outputDir ${pack200tempDir} -processAll -repack -pack ${archiveDir}/${archiveName}"/>      
+      <arg line="-verbose -outputDir ${pack200tempDir} -processAll -repack -pack ${archiveDir}/${archiveName}"/>      
     </java>
     <move file="${pack200tempDir}/${archiveName}" todir="${archiveDir}" overwrite="true" />
   </target>