texlive[54618] Master/install-tl: (TEXLIVE_INSTALL_PAPER): new envvar

commits+karl at tug.org commits+karl at tug.org
Mon Apr 6 00:14:33 CEST 2020


Revision: 54618
          http://tug.org/svn/texlive?view=revision&revision=54618
Author:   karl
Date:     2020-04-06 00:14:32 +0200 (Mon, 06 Apr 2020)
Log Message:
-----------
(TEXLIVE_INSTALL_PAPER): new envvar for default
paper size.

Modified Paths:
--------------
    trunk/Master/install-tl

Modified: trunk/Master/install-tl
===================================================================
--- trunk/Master/install-tl	2020-03-29 01:10:35 UTC (rev 54617)
+++ trunk/Master/install-tl	2020-04-05 22:14:32 UTC (rev 54618)
@@ -1205,7 +1205,15 @@
   }
 
   # now work through the options if specified at all
-
+  my $env_paper = $ENV{"TEXLIVE_INSTALL_PAPER"};
+  if ($env_paper eq "letter") {
+    $vars{'instopt_letter'} = 1;
+  } elsif ($env_paper eq "a4") {
+    ; # do nothing
+  } elsif ($env_paper) {
+    tlwarn("$0: TEXLIVE_INSTALL_PAPER value must be letter or a4, not: "
+           . "$env_paper (ignoring)\n");
+  }
   # letter instead of a4
   if ($vars{'instopt_letter'}) {
     # set paper size, but do not execute any post actions, which in this
@@ -3155,6 +3163,11 @@
 Omit printing the welcome message after successful installation, e.g.,
 when testing.
 
+=item C<TEXLIVE_INSTALL_PAPER>
+
+Set the default paper size for all relevant programs; must be either
+C<letter> or C<a4>. The default is C<a4>.
+
 =item C<TEXLIVE_INSTALL_PREFIX>
 
 =item C<TEXLIVE_INSTALL_TEXDIR>



More information about the tex-live-commits mailing list.