diff options
author | Norbert Preining <preining@logic.at> | 2009-01-19 11:59:04 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2009-01-19 11:59:04 +0000 |
commit | 5479fe2b1b2a3c99963f808a8ac30b7cb68d1cdc (patch) | |
tree | 578d3dddb1e42ef5e616bda8aacc586c36888496 /Master/bin/win32/tlmgr2.bat | |
parent | 2d43a1a3e63fe6a591d7e64c694434e451d4f561 (diff) |
include Tomeks rework on tlmgr2 auto-update if available.
Needs rewording of some messages ...
git-svn-id: svn://tug.org/texlive/trunk@11914 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/bin/win32/tlmgr2.bat')
-rwxr-xr-x | Master/bin/win32/tlmgr2.bat | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Master/bin/win32/tlmgr2.bat b/Master/bin/win32/tlmgr2.bat new file mode 100755 index 00000000000..2d112e3f110 --- /dev/null +++ b/Master/bin/win32/tlmgr2.bat @@ -0,0 +1,27 @@ +@echo off
+rem Advanced started for tlmgr2 with auto-update
+rem Copyright 2009 by Tomek ????? <t34www@googlemail.com>
+rem Public Domain
+rem
+
+setlocal
+
+for %%P in ("%~dp0..\..") do set "TLdir=%%~fP"
+set PERL5LIB=%TLdir%\tlpkg\tlperl\lib
+path %TLdir%\tlpkg\installer;%path%
+
+rem Start tlmgr
+"%TLdir%\tlpkg\tlperl\bin\perl.exe" "%TLdir%\texmf\scripts\texlive\tlmgr2.pl" %*
+
+set "updater=%TLdir%\tlpkg\installer\updater.bat"
+if not exist "%updater%" exit /b
+if exist "%updater%.bat" del "%updater%.bat"
+ren "%updater%" updater.bat.bat
+if errorlevel 1 exit /b %errorlevel%
+
+rem Run updater script
+echo Performing an update. Do not close this window.
+rem Check for updater script
+rem unset echo off so that we see what is going on with updater.bat
+@echo on
+endlocal & call "%updater%.bat" & exit /b
|