From c70a9d62d23e2c3bd11719ef5af274c9a0c8471c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 1 Aug 2018 02:04:28 +0000 Subject: 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 --- Master/install-tl | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'Master/install-tl') 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 (prefix C) For each supported platform in TeX Live (directories under C), the -variable CI can be set. For example: +variable CI can be set with value 1. For example: - binary_x86_64-linux + binary_x86_64-linux 1 -If no C variable is specified, the default is whatever the +If no C settings are made, the default is whatever the current machine is running. In releases before 2017, many profile variables had different -- cgit v1.2.3