summaryrefslogtreecommitdiff
path: root/Master/bin/win32/tlmgr.bat
blob: eeb7a3bdf0ba4342eec6bff3177531276e078ce4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo off
rem Advanced starter for tlmgr with auto-update
rem Copyright 2009 by Tomasz M. Trzeciak <t.m.trzeciak@googlemail.com>
rem Public Domain
rem

setlocal enableextensions
rem TL installation root
for %%P in ("%~dp0..\..") do set "tlroot=%%~fP"

rem not needed anymore
rem path %TLdir%\tlpkg\installer;%path%

rem Start tlmgr
set PERL5LIB=%tlroot%\tlpkg\tlperl\lib
"%tlroot%\tlpkg\tlperl\bin\perl.exe" "%tlroot%\texmf\scripts\texlive\tlmgr.pl" %*

rem Check for updater script
set "updater=%tlroot%\temp\run-updater-w32"
if not exist "%updater%" exit /b
if exist "%updater%.bat" del "%updater%.bat"
ren "%updater%" run-updater-w32.bat
if errorlevel 1 exit /b 1

rem Run updater script
endlocal & call "%updater%.bat" & exit /b