From eb017877f0ea78d1f340ba146aa1dc59ca071556 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 20 Jan 2009 16:53:58 +0000 Subject: fix fix fix with long explanation git-svn-id: svn://tug.org/texlive/trunk@11929 c570f23f-e606-0410-a88d-b1316a301751 --- Master/bin/win32/tlmgr.bat | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Master') diff --git a/Master/bin/win32/tlmgr.bat b/Master/bin/win32/tlmgr.bat index 4cd47bd4d4c..867cf3a68ac 100755 --- a/Master/bin/win32/tlmgr.bat +++ b/Master/bin/win32/tlmgr.bat @@ -8,7 +8,15 @@ setlocal rem TL installation root for %%P in ("%~dp0..\..") do set "tlroot=%%~fP" rem This shouldn't be necessary but without it 'tlmgr gui' complains -path %TLdir%\tlpkg\installer;%path% +rem Comment from Tomek: +rem It is not about putting tlpkg\installer on the path, this is +rem irrelevant. It's about making sure that cmd.exe is not found on the +rem first element of the path. +rem I looks like perl discards or somehow mishandles the very first of the +rem path when it searches for cmd.exe. In fact, even this is enough to fix it: +path ;%path% +rem Alternatively we can activate the original way by adding the installer dir +rem path %TLdir%\tlpkg\installer;%path% rem Start tlmgr set PERL5LIB=%tlroot%\tlpkg\tlperl\lib -- cgit v1.2.3