Author: maartenc
Date: Wed Feb 3 21:02:28 2010
New Revision: 906240
URL: http://svn.apache.org/viewvc?rev=906240&view=rev
Log:
Delete the invalid symlink instead of trying to overwrite it later (IVY-1165)
Modified:
ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java
Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java
URL:
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java?rev=906240&r1=906239&r2=906240&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/util/FileUtil.java Wed Feb 3
21:02:28 2010
@@ -94,7 +94,7 @@
// check if the result is a true symbolic link
if (dest.getAbsolutePath().equals(dest.getCanonicalPath())) {
- overwrite = true; // just make sure we do overwrite the
invalid symlink!
+ dest.delete(); // just make sure we do delete the invalid
symlink!
throw new IOException("error symlinking: " + dest + " isn't a
symlink");
}
} catch (IOException x) {