Made sure that pulishing shell script automatically creates parent
directories of target locations in case that they don't yet exist
diff --git a/releng/org.eclipse.sphinx.releng.builds/publish.sh b/releng/org.eclipse.sphinx.releng.builds/publish.sh
index f6994e2..ae2ccdb 100644
--- a/releng/org.eclipse.sphinx.releng.builds/publish.sh
+++ b/releng/org.eclipse.sphinx.releng.builds/publish.sh
@@ -233,7 +233,7 @@
 echo "Removing $applicableTargetUpdateSiteLocation"
 rm -rf $applicableTargetUpdateSiteLocation
 echo "Copying $localUpdateSiteLocation/* to $applicableTargetUpdateSiteLocation"
-mkdir $applicableTargetUpdateSiteLocation
+mkdir -p $applicableTargetUpdateSiteLocation
 cp -r $localUpdateSiteLocation/* $applicableTargetUpdateSiteLocation
 
 echo "------------------------------------------------------------------------"