[pkg-wine-party] Bug#733344: /usr/bin/wine broken
Ariel
aog2000a at gmail.com
Sun Dec 29 23:41:20 UTC 2013
The new (wrt Wine 1.4) wine wrapper /usr/bin/wine which tries to automatically
handle 32-64 bit architectures has several issues:
- it can't handle "native windows" paths (worked fine with 1.4)
- it can't handle paths with spaces or special characters (see below *)
- it can't handle old 16 bit executables nor symlinks (see #733294 -
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733294 )
*) File-paths with spaces and other special chars are not correctly escaped in
the wrapper:
file=$(file -b $1)
should be changed to
file=$(file -b "$1")
otherwise spaces in the path for instance break the command, giving "file not
found".
(and strictly speaking echo $file --> echo "$file"
also, even if it doesn't affect the result)
The "if" statement should probably also include a check for
"$kind" = "MS-DOS" for 16 bit executables
Not sure how to handle native windows paths in this wrapper...
More information about the pkg-wine-party
mailing list