[texworks] Setup on Windows

Norbert Preining preining at logic.at
Mon Jul 13 18:26:28 CEST 2009

On Mon, 13 Jul 2009, T T wrote:
> http://www.tug.org/svn/texlive/trunk/Master/tlpkg/bin/tl-update-nsis

The nsis script itself basically is:
Page directory
Page instfiles

Name "TeX Live Manager Update NNNNNN"
OutFile "update-tlmgr-NNNNNN.exe"
InstallDir "$PROGRAMFILES\texlive\2008"

RequestExecutionLevel "user"

DirText "Setup will update the TeX Live Manager of your TeX Live installation in the following folder. \
 To install in a different folder, click Browse and select another folder. \
 Click Install to start the update."

Function .onInit
  SearchPath $0 tlmgr.bat
  ${GetParent} $0 $1
  ${GetParent} $1 $0
  ${GetParent} $0 $1
  ;MessageBox MB_OK "tlmgr=$1"
  StrCpy $INSTDIR $1
  ;SetOutPath $1

Function .onVerifyInstDir
  IfFileExists $INSTDIR\tlpkg\texlive.tlpdb PathGood

Section "MainGroup"
  #SetOutPath "$INSTDIR"
  #File /r tlupdates\*.*

And that creates the .exe update-tlmgr-latest.exe

Much more can be done .... but I never checked that.

Best wishes


Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
The combination of little helpful grunts, nodding movements of the
head, considerate smiles, upward frowns and serious pauses that a
group of people join in making in trying to elicit the next
pronouncement of somebody with a dreadful stutter.
			--- Douglas Adams, The Meaning of Liff

More information about the texworks mailing list