summaryrefslogtreecommitdiff
path: root/Master/bin/win32/tlmgr.bat
diff options
context:
space:
mode:
Diffstat (limited to 'Master/bin/win32/tlmgr.bat')
-rwxr-xr-xMaster/bin/win32/tlmgr.bat15
1 files changed, 5 insertions, 10 deletions
diff --git a/Master/bin/win32/tlmgr.bat b/Master/bin/win32/tlmgr.bat
index 8f72641d00b..03536cb9c88 100755
--- a/Master/bin/win32/tlmgr.bat
+++ b/Master/bin/win32/tlmgr.bat
@@ -1,8 +1,8 @@
@echo off
rem Advanced launcher for tlmgr with auto-update
rem
-rem Copyright 2009 by Tomasz M. Trzeciak
rem Public Domain
+rem Originally written 2009 by Tomasz M. Trzeciak
rem Make environment changes local
setlocal enableextensions
@@ -11,7 +11,7 @@ rem Get TL installation root (it should be two levels up)
for %%I in ("%~dp0..\..") do (set tlroot=%%~fI)
rem Remove remains of previous update if any
-(set tlupdatername=run-updater-w32)
+(set tlupdatername=updater-w32)
(set tlupdater=%tlroot%\temp\%tlupdatername%)
if exist "%tlupdater%*" del "%tlupdater%*"
if exist "%tlupdater%*" goto :err_updater_exists
@@ -24,20 +24,15 @@ perl "%tlroot%\texmf\scripts\texlive\tlmgr.pl" %*
rem Finish if there are no updates to do; the last error code will be returned
if not exist "%tlupdater%" goto :eof
rem Rename updater script before it is run
-ren "%tlupdater%" "%tlupdatername%.bat"
+ren "%tlupdater%" "%tlupdatername%.bat">nul
if errorlevel 1 goto :err_rename_updater
rem Run updater
-echo Starting update ...
endlocal & call "%tlupdater%.bat" & goto :eof
:err_updater_exists
-echo %~n0: cannot remove update script, infrastructure update might be in progress>&2
+echo %~nx0: updater script detected, infrastructure update might be running>&2
exit /b 1
:err_rename_updater
-echo %~n0: cannot rename "%tlupdater%">&2
+echo %~nx0: cannot rename "%tlupdater%" to "%tlupdatername%.bat">&2
exit /b 1
-
-:err_OS
-echo Unsupported operating system. Windows 2000 or later required.
-pause