summaryrefslogtreecommitdiff
path: root/systems/texlive/tlnet/install-tl
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-07-18 03:05:23 +0000
committerNorbert Preining <norbert@preining.info>2022-07-18 03:05:23 +0000
commitfd8e2e79d92b88ea6e5598d3edc6972750a43e38 (patch)
tree73b3a4db7e2bf13d4a1c11b22e294139763fccae /systems/texlive/tlnet/install-tl
parente7c2b4be636c9df8dea1790bc3eb442059d734f2 (diff)
CTAN sync 202207180305
Diffstat (limited to 'systems/texlive/tlnet/install-tl')
-rwxr-xr-xsystems/texlive/tlnet/install-tl20
1 files changed, 14 insertions, 6 deletions
diff --git a/systems/texlive/tlnet/install-tl b/systems/texlive/tlnet/install-tl
index 29f32dea3c..4e182cc7c1 100755
--- a/systems/texlive/tlnet/install-tl
+++ b/systems/texlive/tlnet/install-tl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: install-tl 63696 2022-06-22 22:04:04Z karl $
+# $Id: install-tl 63919 2022-07-17 17:49:31Z karl $
# Copyright 2007-2022
# Reinhard Kotucha, Norbert Preining, Karl Berry, Siep Kroonenberg.
# This file is licensed under the GNU General Public License version 2
@@ -10,7 +10,7 @@
use strict; use warnings;
-my $svnrev = '$Revision: 63696 $';
+my $svnrev = '$Revision: 63919 $';
$svnrev =~ m/: ([0-9]+) /;
$::installerrevision = ($1 ? $1 : 'unknown');
@@ -3544,6 +3544,14 @@ variable settings.
The defaults vary slightly on Macs, as explained above in L</OPTIONS>.
+For the user trees, the default value uses C<~>, and this is left as a
+literal C<~> in C<texmf.cnf>. That way, each user can have their own
+C<TEXMFHOME>, etc., as intended. On the other hand, for the system
+trees, if C<~> is used during the installation, this is assumed to
+simply be a typing shorthand, and the expanded home directory is written
+in C<texmf.cnf>, since it doesn't make sense to have user-specific
+system directories.
+
For more on the directory trees and their intended usage, see the main
TeX Live documentation at L<https://tug.org/texlive/doc>.
@@ -3553,14 +3561,14 @@ The C<install-tl> script copies itself into the installed tree.
Usually, it can be run from there, using the installed tree as the
source for another installation. Occasionally, however, there may be
incompatibilities in the code of the new C<install-tl> and the
-infrastructure, resulting in (typically) inscrutable Perl errors. The
+infrastructure, resulting in (probably) inscrutable Perl errors. The
way forward is to run C<install-tl> out of the installer package
(C<install-tl-unx.tar.gz> or C<install-tl.zip>) instead of the
-installation. Feel free to also report the bug and generally the code
+installation. Feel free to also report the issue; usually the code
can be easily synced up again.
By the way, do not try to use C<install-tl> to adjust options or
-installed packaged in an existing installed tree. Use C<tlmgr> instead.
+installed packages in an existing installed tree. Use C<tlmgr> instead.
=head1 AUTHORS AND COPYRIGHT
@@ -3568,7 +3576,7 @@ This script and its documentation were written for the TeX Live
distribution (L<https://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
-$Id: install-tl 63696 2022-06-22 22:04:04Z karl $
+$Id: install-tl 63919 2022-07-17 17:49:31Z karl $
=cut
# to remake HTML version: pod2html --cachedir=/tmp install-tl >/tmp/itl.html