texlive[47906] Master: tl-update-auto

commits+karl at tug.org commits+karl at tug.org
Sun Jun 3 02:24:00 CEST 2018


Revision: 47906
          http://tug.org/svn/texlive?view=revision&revision=47906
Author:   karl
Date:     2018-06-03 02:23:59 +0200 (Sun, 03 Jun 2018)
Log Message:
-----------
tl-update-auto

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/man/man1/install-tl.1
    trunk/Master/texmf-dist/doc/man/man1/install-tl.man1.pdf
    trunk/Master/texmf-dist/doc/man/man1/tlmgr.1
    trunk/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf
    trunk/Master/tlpkg/installer/ctan-mirrors.pl

Modified: trunk/Master/texmf-dist/doc/man/man1/install-tl.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/install-tl.1	2018-06-03 00:18:24 UTC (rev 47905)
+++ trunk/Master/texmf-dist/doc/man/man1/install-tl.1	2018-06-03 00:23:59 UTC (rev 47906)
@@ -129,7 +129,7 @@
 .\" ========================================================================
 .\"
 .IX Title "INSTALL-TL 1"
-.TH INSTALL-TL 1 "2018-06-01" "perl v5.26.2" "User Contributed Perl Documentation"
+.TH INSTALL-TL 1 "2018-06-02" "perl v5.26.2" "User Contributed Perl Documentation"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -226,7 +226,7 @@
 .IP "\fB\-repository\fR \fIurl|path\fR" 4
 .IX Item "-repository url|path"
 Specify the package repository to be used as the source of the
-installation, either a local directory via \f(CW\*(C`/path/to/directory\*(C'\fR or a
+installation: either a local directory via \f(CW\*(C`/path/to/directory\*(C'\fR or a
 \&\f(CW\*(C`file:/\*(C'\fR url, or a network location.
 .Sp
 The default is to pick a mirror automatically, using
@@ -264,6 +264,48 @@
 .Sp
 For backward compatibility and convenience, \f(CW\*(C`\-\-location\*(C'\fR and \f(CW\*(C`\-\-repo\*(C'\fR
 are accepted as aliases for this option.
+.Sp
+Network locations can be specified as any of the following:
+.RS 4
+.ie n .IP """http://server/path/to/tlnet""" 4
+.el .IP "\f(CWhttp://server/path/to/tlnet\fR" 4
+.IX Item "http://server/path/to/tlnet"
+Standard \s-1HTTP.\s0 If the (default) \s-1LWP\s0 method is used, persistent
+connections are supported. \s-1TL\s0 can also use \f(CW\*(C`curl\*(C'\fR or \f(CW\*(C`wget\*(C'\fR to do the
+downloads, or an arbitrary user-specified program, as described in the
+\&\f(CW\*(C`tlmgr\*(C'\fR documentation
+(<http://tug.org/texlive/doc/tlmgr.html#ENVIRONMENT\-VARIABLES).>
+.ie n .IP """ftp://server/path/to/tlnet""" 4
+.el .IP "\f(CWftp://server/path/to/tlnet\fR" 4
+.IX Item "ftp://server/path/to/tlnet"
+If the (default) \s-1LWP\s0 method is used, persistent connections are
+supported.
+.ie n .IP """https://server/path/to/tlnet""" 4
+.el .IP "\f(CWhttps://server/path/to/tlnet\fR" 4
+.IX Item "https://server/path/to/tlnet"
+Again, if the (default) \s-1LWP\s0 method is used, this schema supports
+persistent connections. Some versions of \f(CW\*(C`wget\*(C'\fR do not support https,
+and even when \f(CW\*(C`wget\*(C'\fR supports https, certificates may be rejected even
+when the certificate is fine, due to a lack of local certificate roots.
+Ditto for \f(CW\*(C`curl\*(C'\fR.
+.ie n .IP """user at machine:/path/to/tlnet""" 4
+.el .IP "\f(CWuser at machine:/path/to/tlnet\fR" 4
+.IX Item "user at machine:/path/to/tlnet"
+.PD 0
+.ie n .IP """scp://user@machine/path/to/tlnet""" 4
+.el .IP "\f(CWscp://user@machine/path/to/tlnet\fR" 4
+.IX Item "scp://user@machine/path/to/tlnet"
+.ie n .IP """ssh://user@machine/path/to/tlnet""" 4
+.el .IP "\f(CWssh://user@machine/path/to/tlnet\fR" 4
+.IX Item "ssh://user@machine/path/to/tlnet"
+.PD
+These url-like schemata use \f(CW\*(C`scp\*(C'\fR to transfer files. The use of an
+\&\f(CW\*(C`ssh\-agent\*(C'\fR is highly recommended. (Info:
+<https://en.wikipedia.org/wiki/OpenSSH>,
+<https://en.wikipedia.org/wiki/Ssh\-agent>.)
+.RE
+.RS 4
+.RE
 .IP "\fB\-select\-repository\fR" 4
 .IX Item "-select-repository"
 This option allows manual selection of a mirror from the current list of
@@ -546,7 +588,8 @@
 .IX Item "TL_DOWNLOAD_ARGS"
 .PD
 These override the normal choice of a download program; see the \f(CW\*(C`tlmgr\*(C'\fR
-documentation, e.g., <http://tug.org/texlive/doc/tlmgr.html#xxx>
+documentation, e.g.,
+<http://tug.org/texlive/doc/tlmgr.html#ENVIRONMENT\-VARIABLES>.
 .ie n .IP """TEXLIVE_INSTALL_ENV_NOCHECK""" 4
 .el .IP "\f(CWTEXLIVE_INSTALL_ENV_NOCHECK\fR" 4
 .IX Item "TEXLIVE_INSTALL_ENV_NOCHECK"

Modified: trunk/Master/texmf-dist/doc/man/man1/install-tl.man1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/man/man1/tlmgr.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/tlmgr.1	2018-06-03 00:18:24 UTC (rev 47905)
+++ trunk/Master/texmf-dist/doc/man/man1/tlmgr.1	2018-06-03 00:23:59 UTC (rev 47906)
@@ -129,7 +129,7 @@
 .\" ========================================================================
 .\"
 .IX Title "TLMGR 1"
-.TH TLMGR 1 "2018-05-30" "perl v5.26.2" "User Contributed Perl Documentation"
+.TH TLMGR 1 "2018-06-02" "perl v5.26.2" "User Contributed Perl Documentation"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -207,10 +207,13 @@
 Specifies the package repository from which packages should be installed
 or updated, overriding the default package repository found in the
 installation's TeX Live Package Database (a.k.a. the \s-1TLPDB,\s0 defined
-entirely in the file \f(CW\*(C`tlpkg/texlive.tlpdb\*(C'\fR).  The documentation for
-\&\f(CW\*(C`install\-tl\*(C'\fR has more details about this
-(<http://tug.org/texlive/doc/install\-tl.html>).
+entirely in the file \f(CW\*(C`tlpkg/texlive.tlpdb\*(C'\fR).
 .Sp
+The documentation for \f(CW\*(C`install\-tl\*(C'\fR has more details about this
+(<http://tug.org/texlive/doc/install\-tl.html#OPTIONS>). In short, you can
+specify a directory name, http(s) or ftp url, or
+\&\f(CW\*(C`scp://user@machine/path/to/tlnet\*(C'\fR.
+.Sp
 \&\f(CW\*(C`\-\-repository\*(C'\fR changes the repository location only for the current
 run; to make a permanent change, use \f(CW\*(C`option repository\*(C'\fR (see the
 \&\*(L"option\*(R" action).
@@ -217,8 +220,6 @@
 .Sp
 For backward compatibility and convenience, \f(CW\*(C`\-\-location\*(C'\fR and \f(CW\*(C`\-\-repo\*(C'\fR
 are accepted as aliases for this option.
-.Sp
-See \*(L"\s-1SUPPORTED URL SCHEMATA\*(R"\s0 for details on the supported schemata.
 .IP "\fB\-\-gui\fR [\fIaction\fR]" 4
 .IX Item "--gui [action]"
 \&\f(CW\*(C`tlmgr\*(C'\fR has a graphical interface as well as the command line
@@ -2089,43 +2090,11 @@
 .PP
 If you are developing a program that uses this output, and find that
 changes would be helpful, do not hesitate to write the mailing list.
-.SH "SUPPORTED URL SCHEMATA"
-.IX Header "SUPPORTED URL SCHEMATA"
-The following \s-1URL\s0 schemata are supported
-.ie n .IP """http://server/path/to/tlnet""" 4
-.el .IP "\f(CWhttp://server/path/to/tlnet\fR" 4
-.IX Item "http://server/path/to/tlnet"
-Standard schema, is supported without any restrictions. If the (default)
-\&\s-1LWP\s0 method is used, this schema supports persistent connections.
-.ie n .IP """ftp://server/path/to/tlnet""" 4
-.el .IP "\f(CWftp://server/path/to/tlnet\fR" 4
-.IX Item "ftp://server/path/to/tlnet"
-If the (default) \s-1LWP\s0 method is used, this schema supports persistent connections.
-.ie n .IP """https://server/path/to/tlnet""" 4
-.el .IP "\f(CWhttps://server/path/to/tlnet\fR" 4
-.IX Item "https://server/path/to/tlnet"
-If the (default) \s-1LWP\s0 method is used, this schema supports persistent connections.
-Some versions of \f(CW\*(C`wget\*(C'\fR do not support this schema. Furthermore, even if
-\&\f(CW\*(C`wget\*(C'\fR supports https, it might check the certificate. \f(CW\*(C`curl\*(C'\fR generally
-supports https.
-.ie n .IP """user at machine:/path/to/tlnet""" 4
-.el .IP "\f(CWuser at machine:/path/to/tlnet\fR" 4
-.IX Item "user at machine:/path/to/tlnet"
-.PD 0
-.ie n .IP """scp://user@machine/path/to/tlnet""" 4
-.el .IP "\f(CWscp://user@machine/path/to/tlnet\fR" 4
-.IX Item "scp://user@machine/path/to/tlnet"
-.ie n .IP """ssh://user@machine/path/to/tlnet""" 4
-.el .IP "\f(CWssh://user@machine/path/to/tlnet\fR" 4
-.IX Item "ssh://user@machine/path/to/tlnet"
-.PD
-These schemata use \f(CW\*(C`scp\*(C'\fR to transfer files. The use of an \f(CW\*(C`ssh\-agent\*(C'\fR
-is highly recommended.
 .SH "ENVIRONMENT VARIABLES"
 .IX Header "ENVIRONMENT VARIABLES"
-For ease in scripting and debugging, \f(CW\*(C`install\-tl\*(C'\fR will look for the
-following environment variables.  They are not of interest for normal
-user installations.
+For ease in scripting and debugging, \f(CW\*(C`tlmgr\*(C'\fR looks for the following
+environment variables. They are not of interest for normal user
+installations.
 .ie n .IP """TEXLIVE_COMPRESSOR""" 4
 .el .IP "\f(CWTEXLIVE_COMPRESSOR\fR" 4
 .IX Item "TEXLIVE_COMPRESSOR"
@@ -2135,7 +2104,7 @@
 .IP "1." 8
 If the environment variable \f(CW\*(C`TEXLIVE_COMPRESSOR\*(C'\fR is
 defined, use it; abort if it doesn't work. Possible values:
-\&\f(CW\*(C`lz4\*(C'\fR, \f(CW\*(C`gzip\*(C'\fR, \f(CW\*(C`xz\*(C'\fR.
+\&\f(CW\*(C`lz4\*(C'\fR, \f(CW\*(C`gzip\*(C'\fR, \f(CW\*(C`xz\*(C'\fR. The necessary options are added internally.
 .IP "2." 8
 If lz4 is available (either from the system or \s-1TL\s0) and working, use that.
 .IP "3." 8
@@ -2166,7 +2135,8 @@
 .IP "1." 8
 If the environment variable \f(CW\*(C`TEXLIVE_DOWNLOADER\*(C'\fR is
 defined, use it; abort if the specified program doesn't work.
-Possible values: \f(CW\*(C`curl\*(C'\fR, \f(CW\*(C`wget\*(C'\fR.
+Possible values: \f(CW\*(C`curl\*(C'\fR, \f(CW\*(C`wget\*(C'\fR. The necessary options are added
+internally.
 .IP "2." 8
 If the environment variable \f(CW\*(C`TL_DOWNLOAD_PROGRAM\*(C'\fR is
 defined (can be any value), use it together with

Modified: trunk/Master/texmf-dist/doc/man/man1/tlmgr.man1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/tlpkg/installer/ctan-mirrors.pl
===================================================================
--- trunk/Master/tlpkg/installer/ctan-mirrors.pl	2018-06-03 00:18:24 UTC (rev 47905)
+++ trunk/Master/tlpkg/installer/ctan-mirrors.pl	2018-06-03 00:23:59 UTC (rev 47906)
@@ -17,11 +17,11 @@
       'http://mirrors.geekpie.club/CTAN/' => 1,
       'http://mirrors.huaweicloud.com/repository/toolkit/CTAN/' => 1,
       'http://mirrors.shu.edu.cn/CTAN/' => 1,
-      'http://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
       'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
       'http://mirrors.ustc.edu.cn/CTAN/' => 1
     },
     'India' => {
+      'http://ctan.imsc.res.in/' => 1,
       'http://mirror.iopb.res.in/tex-archive/' => 1
     },
     'Iran' => {
@@ -168,8 +168,7 @@
       'http://mirror.utexas.edu/ctan/' => 1,
       'http://mirrors.concertpass.com/tex-archive/' => 1,
       'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1,
-      'http://mirrors.rit.edu/CTAN/' => 1,
-      'http://mirrors.sorengard.com/ctan/' => 1
+      'http://mirrors.rit.edu/CTAN/' => 1
     }
   },
   'Oceania' => {



More information about the tex-live-commits mailing list