Skip to main content
summaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorAndrew Niefer2011-09-01 18:56:57 +0000
committerAndrew Niefer2011-09-01 18:56:57 +0000
commitf3ab18f754eaed8b21de4fe53b3777e839b129b0 (patch)
treeaeaf95ba449ab32a3c826a61a8b30ab4b1523374 /releng
parentf8263e925826cab02650a0b84ec237ba6ec75f32 (diff)
downloadrt.equinox.framework-f3ab18f754eaed8b21de4fe53b3777e839b129b0.tar.gz
rt.equinox.framework-f3ab18f754eaed8b21de4fe53b3777e839b129b0.tar.xz
rt.equinox.framework-f3ab18f754eaed8b21de4fe53b3777e839b129b0.zip
Bug 350102 - use platform specific working areas to avoid interference
Diffstat (limited to 'releng')
-rw-r--r--releng/org.eclipse.equinox.launcher.releng/build.xml18
1 files changed, 8 insertions, 10 deletions
diff --git a/releng/org.eclipse.equinox.launcher.releng/build.xml b/releng/org.eclipse.equinox.launcher.releng/build.xml
index 195506aad..91532102a 100644
--- a/releng/org.eclipse.equinox.launcher.releng/build.xml
+++ b/releng/org.eclipse.equinox.launcher.releng/build.xml
@@ -161,12 +161,9 @@
<equals arg1="${arch}" arg2="s390"/>
</condition>
- <property name="workingArea" value="${basedir}/${os}.${ws}.${arch}" />
- <zip destfile="${workingArea}/library.zip" basedir="${workingArea}" includes="library/**" />
-
- <SCP dir="${workingArea}" source="library.zip" destination="${remoteHost}:~/equinox" />
+ <SCP dir="${basedir}" source="library.zip" destination="${remoteHost}:~/equinox" />
- <exec dir="${workingArea}" executable="ssh" failonerror="true">
+ <exec dir="${basedir}" executable="ssh" failonerror="true">
<arg value="${remoteHost}"/>
<arg value="cd equinox; rm -rf library; unzip -q library.zip; library/gtk/build.sh"/>
</exec>
@@ -175,8 +172,8 @@
<mkremote dir="${resultsBaseFolder}/org.eclipse.equinox.launcher/${fragmentFolder}" />
<!-- copy the resulting executable and .so -->
- <SCP dir="${workingArea}" source="${remoteHost}:~/equinox/library/gtk/eclipse" destination="${resultsBaseFolder}/org.eclipse.equinox.executable/${exeFolder}/${ws}/${os}/${arch}" />
- <SCP dir="${workingArea}" source="${remoteHost}:~/equinox/library/gtk/eclipse_*.so" destination="${resultsBaseFolder}/org.eclipse.equinox.launcher/${fragmentFolder}" />
+ <SCP dir="${basedir}" source="${remoteHost}:~/equinox/library/gtk/eclipse" destination="${resultsBaseFolder}/org.eclipse.equinox.executable/${exeFolder}/${ws}/${os}/${arch}" />
+ <SCP dir="${basedir}" source="${remoteHost}:~/equinox/library/gtk/eclipse_*.so" destination="${resultsBaseFolder}/org.eclipse.equinox.launcher/${fragmentFolder}" />
</target>
<target name="buildWindows" if="buildWindows">
@@ -362,11 +359,12 @@
</condition>
<zip basedir="${localGitClone}/bundles/org.eclipse.equinox.executable/library" includes="**" destfile="${basedir}/library.zip" />
- <SCP dir="${basedir}" source="remote.sh build.xml library.zip" destination="${scpDest}:${workspace}" />
+ <mkremote dir="${scpDest}:${workspace}/${os}.${ws}.${arch}"/>
+ <SCP dir="${basedir}" source="remote.sh build.xml library.zip" destination="${scpDest}:${workspace}/${os}.${ws}.${arch}" />
<echo message="Execing ssh ${machine}" />
<exec executable="ssh" failonerror="true" >
<arg line="${sshUser} ${machine}" />
- <arg line="sh ${workspace}/remote.sh" />
+ <arg line="sh ${workspace}/${os}.${ws}.${arch}/remote.sh" />
<arg line="${javaArg}" />
<arg line="-Dos=${os} -Dws=${ws} -Darch=${arch} -DgitTag=${gitTag}" />
<arg value="-DresultsBaseFolder=${resultsBaseFolder}" />
@@ -376,7 +374,7 @@
<target name="buildConfig" depends="init_exeFolder,init_fragment,determineBuild" >
<!--<antcall target="fetchExecutableSource" />-->
<property name="javaHome" value="${java.home}/.." />
- <property name="libraryFolder" value="${basedir}/${os}.${ws}.${arch}/library" />
+ <property name="libraryFolder" value="${basedir}/library" />
<delete dir="${libraryFolder}" failonerror="false" />
<mkdir dir="${libraryFolder}" />

Back to the top