DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25181>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25181

SYMLINK task creates cyclic symlinks

           Summary: SYMLINK task creates cyclic symlinks
           Product: Ant
           Version: 1.6Beta
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Minor
          Priority: Other
         Component: Core tasks
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


<symlink link="${project.webapp}/skins/${project.skin}"
      resource="${project.home}/${project.skins-dir}/${project.skin}"
      failonerror="false"/>

Works fine on first pass (i.e. when the link does not already exist), however on
a second pass (i.e. when the link does exist) the result is a link inside the
original directory. That is suppose that:

${project.webapp}/skins/${project.skin} = a/skins/b
${project.home}/${project.skins-dir}/${project.skin} = x/y/b

The first pass gives:

a/skins/b --> x/y/b

but the second pass results in a second link in x/y/b as follows:

b --> x/y/b

----------------

A workaround is available for those experienceing this problem:

    <symlink link="${project.webapp}/skins/${project.skin}"
      action="delete"
      failonerror="false"/>
    <symlink link="${project.webapp}/skins/${project.skin}"
      resource="${project.home}/${project.skins-dir}/${project.skin}"
      failonerror="false"/>

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

Reply via email to