quick n dirty hack to have actual signed deployable features

Signed-off-by: Fred Bricon <fbricon@gmail.com>
diff --git a/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy b/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy
index 36b479f..c5c7947 100644
--- a/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy
+++ b/org.eclipse.m2e.wtp.jpa.feature/src/main/assembly/fixupdate.groovy
@@ -38,4 +38,20 @@
 contentXml.text = newContentText
 
 println 'Zipping back customized content.jar'
-ant.zip(  destFile: contentJar, baseDir:contentDir)
\ No newline at end of file
+ant.zip(  destFile: contentJar, baseDir:contentDir)
+
+println 'Fixing broken signed feature site'
+
+File siteFeaturesDir = new File(repositoryDir, "features")
+String siteFeaturesFileName = null;
+siteFeaturesDir.eachFileMatch(~/.*feature.*/) {siteFeaturesFileName = it.name } 
+
+println "expected feature name is ${siteFeaturesFileName}"
+
+File signedFeature = null;
+new File(basedir + "/target").eachFileMatch(~/.*feature.*jar/) {signedFeature = it } 
+if (signedFeature) {
+  println "Moving ${signedFeature} to ${siteFeaturesFileName}"
+  ant.move(  file: signedFeature.absolutePath, toFile: siteFeaturesDir.absolutePath + "/" + siteFeaturesFileName,  overwrite:"true")
+}
+