diff --git a/releng.wtpbuilder/scripts/upload/upload.xml b/releng.wtpbuilder/scripts/upload/upload.xml
index 5f685b9a382035734ad6310583158de61179bdd2..491bea3b29387e4f4f8e2d68138616138dc8823b 100644
--- a/releng.wtpbuilder/scripts/upload/upload.xml
+++ b/releng.wtpbuilder/scripts/upload/upload.xml
@@ -83,6 +83,10 @@
             level="info"
             message="RSYNC to: ${uploadRemoteDirectory}/${buildLabel}" />
 
+    	  <exec 
+             executable="ssh">
+    	  	<arg linje="${uploadUser}@${uploadServer} mkdir -p ${uploadRemoteDirectory}" />
+    	  </exec>
         <exec executable="rsync">
             <arg
                 line="-e ssh -Cavz ${rsyncRootPrefix}${buildDirectory}/${buildLabel} ${uploadUser}@${uploadServer}:${uploadRemoteDirectory}" />