Bug#273722: dosemu-freedos: specifying full path with drive letter does not run executable
Package: dosemu-freedos
Version: b8p-4
Severity: normal
In this version of freedos, if a command is issued and the
drive letter is included in the full path, instead of the
command being issued, the current drive is changed to the
drive specified in the full path.
[C:\]>e:\setup.exe
[E:\]>c:
[C:\]>/gnu/ls.exe
autoexec.bat config.sys drivers kernel.sys
bin doc gnu nls
command.com dosemu help tmp
[C:\]>d:
[D:\]>c:\gnu\ls.exe
[C:\]>ls.exe
autoexec.bat config.sys drivers kernel.sys
bin doc gnu nls
command.com dosemu help tmp
[C:\]>d:
[D:\]>ls
c:/gnu/ls.exe: .: No such file or directory
[D:\]>path
C:\BIN;C:\GNU;C:\DOSEMU
[D:\]>path
C:\BIN;C:\GNU;C:\DOSEMU
[D:\]>e:
[E:\]>c:\gnu\ls.exe
[C:\]>e:
[E:\]>ls.exe
autorun.exe autorun.jfl cd.idx indeo setup.exe
autorun.inf autorun1.jfl directx7 leadout.ofs tgiant
Perhaps ls not working from D: is because D: is a redirected drive?
lredir
Current Drive Redirections:
C: = LINUX\FS\var\lib\dosemu\freedos\ attrib = READ ONLY
D: = LINUX\FS\root\DOS\ attrib = READ/WRITE
T: = LINUX\FS\tmp\dosemu.lb2dnb\tmp\ attrib = READ/WRITE
-- System Information:
Debian Release: sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.27
Locale: LANG=C, LC_CTYPE=en_US
Versions of packages dosemu-freedos depends on:
ii dosemu 1.2.1-3 The Linux DOS Emulator
-- no debconf information
Reply to: