You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by dk...@apache.org on 2011/11/21 22:08:45 UTC

svn commit: r1204706 - /aries/trunk/application/application-deployment-management/src/main/java/org/apache/aries/application/deployment/management/impl/DeploymentManifestManagerImpl.java

Author: dkulp
Date: Mon Nov 21 21:08:45 2011
New Revision: 1204706

URL: http://svn.apache.org/viewvc?rev=1204706&view=rev
Log:
Make sure temp directory is removed

Modified:
    aries/trunk/application/application-deployment-management/src/main/java/org/apache/aries/application/deployment/management/impl/DeploymentManifestManagerImpl.java

Modified: aries/trunk/application/application-deployment-management/src/main/java/org/apache/aries/application/deployment/management/impl/DeploymentManifestManagerImpl.java
URL: http://svn.apache.org/viewvc/aries/trunk/application/application-deployment-management/src/main/java/org/apache/aries/application/deployment/management/impl/DeploymentManifestManagerImpl.java?rev=1204706&r1=1204705&r2=1204706&view=diff
==============================================================================
--- aries/trunk/application/application-deployment-management/src/main/java/org/apache/aries/application/deployment/management/impl/DeploymentManifestManagerImpl.java (original)
+++ aries/trunk/application/application-deployment-management/src/main/java/org/apache/aries/application/deployment/management/impl/DeploymentManifestManagerImpl.java Mon Nov 21 21:08:45 2011
@@ -659,7 +659,8 @@ public class DeploymentManifestManagerIm
       URLConnection jarCon = jarUrl.openConnection();
       jarCon.connect();
       InputStream in = jarCon.getInputStream();
-      File temp = new File(getLocalPlatform().getTemporaryDirectory() + bundleFileName);
+      File dir = getLocalPlatform().getTemporaryDirectory();
+      File temp = new File(dir, bundleFileName);
       OutputStream out = new FileOutputStream(temp);
       IOUtils.copy(in, out);
       IOUtils.close(out);
@@ -667,6 +668,7 @@ public class DeploymentManifestManagerIm
       result.add(modelledResourceManager.getModelledResource(null, FileSystem.getFSRoot(temp)));
       // delete the temp file
       temp.delete();
+      IOUtils.deleteRecursive(dir);
     }
     _logger.debug(LOG_EXIT, "getByValueBundles", new Object[]{result});
     return result;