http://bugs.winehq.org/show_bug.cgi?id=31178
Bug #: 31178 Summary: Wine's cmd always behaves like DOS, regardless of Windows version setting Product: Wine Version: 1.5.8 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: cmd AssignedTo: wine-bugs@winehq.org ReportedBy: andreas@braml.org Classification: Unclassified
No matter what Windows version Wine is set to, the builtin cmd always behaves like DOS regarding the interpretation of the '^' character. This breaks the TexLive 2012 install script install-tl.bat.
The batch file contains the following test:
rem First, check if this is DOS based system rem in DOS '^' is just a normal character if not ^x==x goto DOS
As the script jumps to the DOS section and fails, cmd obviously interprets '^' as a normal character, which is wrong for Windows version 2000 (maybe even NT?) and above.