diff options
author | Norbert Preining <preining@logic.at> | 2008-10-14 07:49:36 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2008-10-14 07:49:36 +0000 |
commit | f84fb1fcc64547fc22f9827658ffbf66f85d459a (patch) | |
tree | 9750f2d54f7de4d737786ac841045f5e9917fbee /Master/texmf/scripts | |
parent | c88818e2ddf8133d81dee2995573fda43ff5cdd7 (diff) |
include the check on supported architectures, remove the patch
git-svn-id: svn://tug.org/texlive/trunk@10974 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf/scripts')
-rwxr-xr-x | Master/texmf/scripts/texlive/tlmgr.pl | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl index 5203155646f..e111d4de845 100755 --- a/Master/texmf/scripts/texlive/tlmgr.pl +++ b/Master/texmf/scripts/texlive/tlmgr.pl @@ -1471,7 +1471,16 @@ sub init_local_db { die("cannot find tlpdb at $Master!") unless (defined($localtlpdb)); # setup the programs, for win32 we need the shipped wget/lzma etc, so we # pass the location of these files to setup_programs. - if (!setup_programs("$Master/tlpkg/installer", $localtlpdb->option_platform)) { + my $ret = setup_programs("$Master/tlpkg/installer", $localtlpdb->option_platform); + if ($ret == -1) { + tlwarn("no binary of lzmadec for $::_platform_ detected.\n"); + if (defined($should_i_die) && $should_i_die) { + exit 1; + } else { + tlwarn("Continuing anyway ...\n"); + } + } + if (!$ret) { tlwarn("Couldn't set up the necessary programs.\nInstallation of packages is not supported.\nPlease report to texlive\@tug.org.\n"); if (defined($should_i_die) && $should_i_die) { finish(1); |