prep for signing
diff --git a/releng.control/cc_config.xml b/releng.control/cc_config.xml
index 81886dc..207aacb 100644
--- a/releng.control/cc_config.xml
+++ b/releng.control/cc_config.xml
@@ -200,6 +200,9 @@
<property
name="releng.jsf-mapVersionTag"
value="R1_0_maintenance" />
+ <property
+ name="SKIP_JAR_SIGNING"
+ value="true"/>
</ant>
</schedule>
</project>
@@ -330,6 +333,9 @@
<property
name="build.trial"
value="true" />
+ <property
+ name="SKIP_JAR_SIGNING"
+ value="true"/>
</ant>
</schedule>
</project>
diff --git a/releng.control/commonVariations.shsource b/releng.control/commonVariations.shsource
index 70a45e6..8e02f35 100644
--- a/releng.control/commonVariations.shsource
+++ b/releng.control/commonVariations.shsource
@@ -115,4 +115,9 @@
export DOWNLOAD_ROOT=/home/data/httpd/download.eclipse.org
+# Only temporarily true for production builds. Post M5, will be false
+# for production builds. Should always be false (mostly likely) for
+# "local" builds.
+# TODO we need to work into cc_config as well ... so signing is
+# always skipped for 2.0 based builds.
export SKIP_JAR_SIGNING=true
diff --git a/releng.wtpbuilder/scripts/build/signjars.xml b/releng.wtpbuilder/scripts/build/signjars.xml
index 551bc81..7bc1cef 100644
--- a/releng.wtpbuilder/scripts/build/signjars.xml
+++ b/releng.wtpbuilder/scripts/build/signjars.xml
@@ -254,7 +254,9 @@
If false, or absent, signing is not done.
We do not only rely on absence, so the "master properties" can set to false, and individual
components remain set to 'true' (for example, to have quick local builds, without changing
- component properties.
+ component properties -- currently used "SKIP_JAR_SIGNING" instead, but that
+ doesn't feel quite right, so may change in future. SKIP_JAR_SIGNING can be
+ set as env variable or ant variable.
-->
<target
name="check.sign">
@@ -277,6 +279,13 @@
trim="true"
casesensitive="false" />
</not>
+ <not>
+ <equals
+ arg1="${SKIP_JAR_SIGNING}"
+ arg2="true"
+ trim="true"
+ casesensitive="false" />
+ </not>
</and>
</condition>
</target>