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=12697>. 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=12697 wrapper script chokes with spaces in cygwin home dir Summary: wrapper script chokes with spaces in cygwin home dir Product: Ant Version: 1.5 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Wrapper scripts AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I have my Windows home directory (c:\Documents and Settings\mburr\My Documents) mounted as /home/mburr under cygwin. When the (patched) Ant 1.5 ant wrapper script sets my home directory in ANT_OPTS: ANT_OPTS="$ANT_OPTS -Dcygwin.user.home="`cygpath --path --windows "$HOME"` and then subsequently uses tries to pass it to $JAVACMD, the bash parser splits $ANT_OPTS after c:\Documents and java winds up trying to load/run a class named "and". I am by no means an expert in shell scripts, but I couldn't find any obvious way to add quotes in/around ANT_OPTS to make this work right. As a workaround, adding --short-name to the cygpath command generates a path that does not contain spaces and seems to make things work correctly. Someone smarter than me can probably come up with a more elegant approach, though. I have not checked 1.5.1 or 1.6 to see if this problem still exists in those versions. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
