improve signing
diff --git a/plugins/org.eclipse.wtp.releng.tools/src/org/eclipse/wtp/releng/tools/UpdatePackPropertiesFile.java b/plugins/org.eclipse.wtp.releng.tools/src/org/eclipse/wtp/releng/tools/UpdatePackPropertiesFile.java
index 9c9366e..5b68ead 100644
--- a/plugins/org.eclipse.wtp.releng.tools/src/org/eclipse/wtp/releng/tools/UpdatePackPropertiesFile.java
+++ b/plugins/org.eclipse.wtp.releng.tools/src/org/eclipse/wtp/releng/tools/UpdatePackPropertiesFile.java
@@ -89,13 +89,14 @@
 		   tempdir = tempdir + System.getProperty("file.separator");
 
 		String zipfilename = getArchiveFilename();
-		String destinationdirectory = tempdir + zipfilename;
+		
+		String destinationdirectory = tempdir + "/tempzip/";
 		extractZipStream(destinationdirectory, zipfilename);
 
 		// we avoid short recursing since we know structure
-		File featureDestDir = new File(destinationdirectory + "/eclipse/features/");
+		File featureDestDir = new File(destinationdirectory + "eclipse/features/");
 		String [] jars = featureDestDir.list(jarFileFilter);
-		File bundlesDestDir = new File(destinationdirectory + "/eclipse/plugins/");
+		File bundlesDestDir = new File(destinationdirectory + "eclipse/plugins/");
 		String [] bundlejars = bundlesDestDir.list(jarFileFilter);
 		
 		result = checkIfJarsSigned(result, jars);