[jboss-cvs] JBossAS SVN: r101730 - trunk/system/src/main/java/org/jboss/system/server/profileservice/repository.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 2 12:39:56 EST 2010


Author: emuckenhuber
Date: 2010-03-02 12:39:56 -0500 (Tue, 02 Mar 2010)
New Revision: 101730

Modified:
   trunk/system/src/main/java/org/jboss/system/server/profileservice/repository/BasicDeploymentRepository.java
Log:
change to recursively delete the file.

Modified: trunk/system/src/main/java/org/jboss/system/server/profileservice/repository/BasicDeploymentRepository.java
===================================================================
--- trunk/system/src/main/java/org/jboss/system/server/profileservice/repository/BasicDeploymentRepository.java	2010-03-02 17:38:19 UTC (rev 101729)
+++ trunk/system/src/main/java/org/jboss/system/server/profileservice/repository/BasicDeploymentRepository.java	2010-03-02 17:39:56 UTC (rev 101730)
@@ -42,6 +42,7 @@
 import org.jboss.profileservice.spi.ProfileDeployment;
 import org.jboss.profileservice.spi.ProfileKey;
 import org.jboss.vfs.VFS;
+import org.jboss.vfs.VFSUtils;
 import org.jboss.vfs.VirtualFile;
 
 /**
@@ -278,8 +279,8 @@
          
          if(deleteFile && root != null && root.exists())
          {
-            // Delete the file, fail if it can't be deleted and still exists
-            if(root.delete() == false && root.exists())
+            // Delete the file
+            if(VFSUtils.recursiveDelete(root) == false)
                throw new IOException("Failed to delete: " + root);
             
             cleanUpRoot(root);  




More information about the jboss-cvs-commits mailing list