summaryrefslogtreecommitdiff
path: root/Master/texmf
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2009-01-20 23:35:18 +0000
committerNorbert Preining <preining@logic.at>2009-01-20 23:35:18 +0000
commit7a1ebb879d74c3c2f31e09b204c5b00b14180bbf (patch)
treef318e47ab73422ef88f1e3103652c38955b0be9f /Master/texmf
parentbb352c6b2e790c028e288b0ea724283f6b9af196 (diff)
more fixes for tlmgr BEGIN code
git-svn-id: svn://tug.org/texlive/trunk@11934 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf')
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgr.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl
index 272d091de9f..b740401a43e 100755
--- a/Master/texmf/scripts/texlive/tlmgr.pl
+++ b/Master/texmf/scripts/texlive/tlmgr.pl
@@ -34,7 +34,9 @@ our $Master;
BEGIN {
$^W = 1;
# make subprograms (including kpsewhich) have the right path:
- ($mydir = $0) =~ s,/[^/]*$,,;
+ $mydir = $0;
+ $mydir =~ s!\\!/!g if $^O =~ /^MSWin(32|64)$/i;
+ $mydir =~ s,/[^/]*$,,;
if ($^O=~/^MSWin(32|64)$/i) {
$ENV{"PATH"} = "$mydir;$ENV{PATH}";
} else {