Changes

Jump to navigation Jump to search
m
==== Begin the download ====
We I need <code>rsync</code>, so we I download it to the binaries directory, which we’ve I’ve already put on the path. Note that <code>rsync</code> runs under the Cygwin subsystem, so we I need to set an environment variable telling it to play nicely with Windows’s ideas of file ownership. This variable doesn’t need to be permanently set (and if you run Cygwin, it probably shouldn’t be); set it temporarily before you run <code>rsync</code>. My system has <code>wget</code> installed so I’ll use that, but any method of downloading should work fine.
<pre>
set CYGWIN=nontsec
wget -P texmf-mswin\bin http://minimals.contextgarden.net/setup/mswin/bin/cygwin1.dll
</pre>
If we I were using <code>mtx-update</code> to manage the install, we’d I’d run
<pre>
rsync -rpztlv --exclude 'rsync.exe' --exclude 'cygwin1.dll' rsync://contextgarden.net/minimals/setup/mswin/bin/ texmf-mswin/bin
texlua texmf-mswin\bin\mtxrun.lua --verbose --script texmf-mswin\bin\mtx-update.lua --update --force --engine=all --texroot=%CONTEXTROOT%
</pre>
but we’re I’m going to try to exercise much finer control than <code>mtx-update</code> allows for. I did adapt the output of an <code>mtx-update</code> run (without <code>--force</code>) to generate the <code>rsync</code> calls below.
==== Base ====
8

edits

Navigation menu