summaryrefslogtreecommitdiff
path: root/Master/install-tl
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-08-01 02:04:28 +0000
committerKarl Berry <karl@freefriends.org>2018-08-01 02:04:28 +0000
commitc70a9d62d23e2c3bd11719ef5af274c9a0c8471c (patch)
treeeac9b16dbb002e5ad79ff8067f7763187eef7dcb /Master/install-tl
parent93cb3b67055ad40191ca6c7556e876ea5c05bd29 (diff)
bin/tl-makeself-from-tlnet: new -- --debug option for embedded script;
copy Windows support files into archive; special case installation of xz.exe, wget.exe, tar.exe if we are updating the win32 platform. https://github.com/amaxwell/tlutility/issues/65 bin/tl-try-makeself: allow args to override, default to /tmp/krit and /tmp/ki. bin/tl-try-install: allow arg to specify profile; doc. dev/profiles/TLinfra+exe.pro: new test profile with multiple platforms, including Windows. Doc updates to other *.pro. install-tl: do not output Perl warning if binary_* is specified without a value; doc. (Not yet implemented: should give our own warning.) git-svn-id: svn://tug.org/texlive/trunk@48328 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/install-tl')
-rwxr-xr-xMaster/install-tl13
1 files changed, 7 insertions, 6 deletions
diff --git a/Master/install-tl b/Master/install-tl
index 82807617694..eb3bc726618 100755
--- a/Master/install-tl
+++ b/Master/install-tl
@@ -617,7 +617,8 @@ if ($opt_profile eq "") {
my $varsdump = "";
foreach my $key (sort keys %vars) {
- $varsdump .= " $key: \"" . $vars{$key} . "\"\n";
+ my $val = $vars{$key} || "";
+ $varsdump .= " $key: \"$val\"\n";
}
log("Settings:\n" . $varsdump);
@@ -1956,9 +1957,9 @@ sub read_profile {
# if there are still keys in the %pro array, some unknown keys have
# been written in the profile, bail out
if (my @foo = keys(%pro)) {
- tlwarn("Unknown key in profile $profilepath: @foo\n");
+ tlwarn("Unknown key(s) in profile $profilepath: @foo\n");
tlwarn("Stopping here.\n");
- exit(1);
+ exit 1;
}
# if a profile contains *only* the selected_scheme setting without
@@ -2919,11 +2920,11 @@ Here is the current list:
B<platform options> (prefix C<binary_>)
For each supported platform in TeX Live (directories under C<bin/>), the
-variable C<binary_>I<PLATFORM> can be set. For example:
+variable C<binary_>I<PLATFORM> can be set with value 1. For example:
- binary_x86_64-linux
+ binary_x86_64-linux 1
-If no C<binary_> variable is specified, the default is whatever the
+If no C<binary_> settings are made, the default is whatever the
current machine is running.
In releases before 2017, many profile variables had different