Hmmm, doesn't seem to matter. In my example below, if the "test-link" directory exists, and regardless of if it is a symlink, ant creates another symlink dir, one level deeper. The second time this is run with overwrite="true" (and with failonerror="false") I get "BUILD FAILED" and a message about how the lowest one already exists.

On Feb 22, 2005, at 4:36 PM, Matt Benson wrote:

EJ, what you are seeing, AFAICT, is the by-design
behavior of the ln executable.  We can debate whether
allowing this is a bug in Ant, since the documentation
of the symlink task makes no mention of this alternate
interpretation of the link entity specified as a
parameter to ln, but in the meantime your best course
will probably be to use indiscriminately the overwrite
attribute.

HTH,
Matt

--- Edward Ciramella <[EMAIL PROTECTED]> wrote:

Hello ant world - I'm attempting to create a symlink
regardless if a
directory exists where the symlink is or if the
symlink already exists.
  What I'm seeing is kind of interesting.

Say I'm creating a symlink from
/Users/username/test-link to
/Users/username/someotherdir/test-link

If the "to" is an actual directory, the symlink gets
created as a
subdirectory of
/Users/username/someotherdir/test-link.

So you wind up with something like:
/Users/username/someotherdir/test-link/test-link

I also noticed that if run twice, with overwrite
false, I wind up with
another subdirectory as explained above.  We have
some branches that
don't have every directory branched (from parent to
child) and people
are using symlinks.  Is there another way to do
this?

I looked around a bit in search of bugs against the
symlink target, but
I couldn't find anything that looked like what I'm
up against.

Any comments/help would be great.



---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]





__________________________________ Do you Yahoo!? Yahoo! Mail - 250MB free storage. Do more. Manage less. http://info.mail.yahoo.com/mail_250

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to