diff options
author | Karl Berry <karl@freefriends.org> | 2018-08-01 02:04:28 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-08-01 02:04:28 +0000 |
commit | c70a9d62d23e2c3bd11719ef5af274c9a0c8471c (patch) | |
tree | eac9b16dbb002e5ad79ff8067f7763187eef7dcb /Master/install-tl | |
parent | 93cb3b67055ad40191ca6c7556e876ea5c05bd29 (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-x | Master/install-tl | 13 |
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 |