diff --git a/releng.wtpbuilder/distribution/xsl.site/publish.xml b/releng.wtpbuilder/distribution/xsl.site/publish.xml
index 01eb05f5e7418dd6f951b3539385be44cea9f4d6..0c8749f126941dd7632f2dc33c0bd0013d3d2a48 100644
--- a/releng.wtpbuilder/distribution/xsl.site/publish.xml
+++ b/releng.wtpbuilder/distribution/xsl.site/publish.xml
@@ -12,7 +12,12 @@
 
     <property environment="env" />
 
-    <property
+	 <fail unless="buildDirectory" message="buildDirectory must be provided to publish" />
+   <fail unless="buildLabel"     message="buildLabel must be provided to publish" />
+	 <fail unless="wtp.builder.home" message="wtp.builder.home must be provided to publish" />
+   <fail unless="build.distribution" message="build.distribution must be provided to publish" />
+
+	<property
         name="resultDir"
         value="${buildDirectory}/${buildLabel}" />
 	<!--name of generated index page-->