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;