diff options
author | Simon Kaegi | 2009-07-07 15:45:00 +0000 |
---|---|---|
committer | Simon Kaegi | 2009-07-07 15:45:00 +0000 |
commit | 5eea9d9b57eab86e4b95721f62cf0fcea050a439 (patch) | |
tree | 6344127eeb246fd0d1b395085b8dade34e39b468 | |
parent | fa28b7c205e43e271540e51e6de6b148168416d0 (diff) | |
download | rt.equinox.p2-5eea9d9b57eab86e4b95721f62cf0fcea050a439.tar.gz rt.equinox.p2-5eea9d9b57eab86e4b95721f62cf0fcea050a439.tar.xz rt.equinox.p2-5eea9d9b57eab86e4b95721f62cf0fcea050a439.zip |
Bug 279947 SimpleArtifactRepository.delete does not delete Symbolic links
-rw-r--r-- | bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java index 55986f704..fc225be63 100644 --- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java +++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.java @@ -212,10 +212,6 @@ public class SimpleArtifactRepository extends AbstractArtifactRepository impleme private MirrorSelector mirrors; static void delete(File toDelete) { - if (toDelete.isFile()) { - toDelete.delete(); - return; - } if (toDelete.isDirectory()) { File[] children = toDelete.listFiles(); if (children != null) { @@ -223,8 +219,8 @@ public class SimpleArtifactRepository extends AbstractArtifactRepository impleme delete(children[i]); } } - toDelete.delete(); } + toDelete.delete(); } public static URI getActualLocation(URI base, boolean compress) throws IOException { |