diff options
author | Karl Berry <karl@freefriends.org> | 2021-12-09 21:05:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-12-09 21:05:14 +0000 |
commit | d591e5abd44a7f052daf9e40281051f5aeeb2c02 (patch) | |
tree | 92674fe1a6f9c080c15b6d5fda2b77e8019bbdc3 /Build | |
parent | aaf82f524c0dfe58de47f941d55875e5a7a3e8da (diff) |
l3build (9dec21)
git-svn-id: svn://tug.org/texlive/trunk@61260 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r-- | Build/source/texk/texlive/linked_scripts/l3build/l3build.lua | 13 | ||||
-rwxr-xr-x | Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl | 11 |
2 files changed, 16 insertions, 8 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua b/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua index 2c555373f60..1d8d58c6946 100644 --- a/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua +++ b/Build/source/texk/texlive/linked_scripts/l3build/l3build.lua @@ -25,7 +25,7 @@ for those people who are interested. --]] -- Version information -release_date = "2021-12-06" +release_date = "2021-12-09" -- File operations are aided by the LuaFileSystem module local lfs = require("lfs") @@ -133,8 +133,8 @@ else checkconfigs = options["config"] or checkconfigs end -if options["target"] == "check" then - if #checkconfigs > 1 then +if #checkconfigs > 1 then + if options["target"] == "check" then local errorlevel = 0 local opts = options local failed = { } @@ -196,6 +196,13 @@ if options["target"] == "check" then -- Avoid running the 'main' set of tests twice exit(0) end + elseif options["target"] == "clean" then + local failure + for i = 1, #checkconfigs do + opts["config"] = {checkconfigs[i]} + failure = 0 ~= call({"."}, "clean", opts) or failure + end + exit(failure and 1 or 0) end end if #checkconfigs == 1 and diff --git a/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl b/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl index 42b96194ea1..d56f12c3cd7 100755 --- a/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl +++ b/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl @@ -1,12 +1,14 @@ #!/usr/bin/env perl -# $Id: tlmgr.pl 60693 2021-10-04 02:24:25Z preining $ +# $Id: tlmgr.pl 61236 2021-12-06 22:13:25Z karl $ # # Copyright 2008-2021 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. -my $svnrev = '$Revision: 60693 $'; -my $datrev = '$Date: 2021-10-04 04:24:25 +0200 (Mon, 04 Oct 2021) $'; +use strict; use warnings; + +my $svnrev = '$Revision: 61236 $'; +my $datrev = '$Date: 2021-12-06 23:13:25 +0100 (Mon, 06 Dec 2021) $'; my $tlmgrrevision; my $tlmgrversion; my $prg; @@ -85,7 +87,6 @@ use File::Find; use File::Spec; use Pod::Usage; use Getopt::Long qw(:config no_autoabbrev permute); -use strict; use TeXLive::TLConfig; use TeXLive::TLPDB; @@ -10239,7 +10240,7 @@ This script and its documentation were written for the TeX Live distribution (L<https://tug.org/texlive>) and both are licensed under the GNU General Public License Version 2 or later. -$Id: tlmgr.pl 60693 2021-10-04 02:24:25Z preining $ +$Id: tlmgr.pl 61236 2021-12-06 22:13:25Z karl $ =cut # test HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html |