From 71431945470df433ee68efa5a561f88d99aaba96 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 20 Mar 2020 22:17:27 +0000 Subject: tl-update-auto: better umask 022 to avoid later chmod. tl-update-bindir: x86_64-darwin now special. tl-update-tlpdb: check if old tlpdb is non-empty, not just readable. tlpfiles: exit if no tlpdb can be read. git-svn-id: svn://tug.org/texlive/trunk@54441 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/bin/tlpfiles | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Master/tlpkg/bin/tlpfiles') diff --git a/Master/tlpkg/bin/tlpfiles b/Master/tlpkg/bin/tlpfiles index 7a73540b907..cd9d51e8ee8 100755 --- a/Master/tlpkg/bin/tlpfiles +++ b/Master/tlpkg/bin/tlpfiles @@ -1,6 +1,6 @@ #!/usr/bin/env perl # $Id$ -# Copyright 2007-2015 Karl Berry. +# Copyright 2007-2020 Karl Berry. # This file is licensed under the GNU General Public License version 2 # or any later version. # @@ -54,6 +54,9 @@ sub main { my $pkg = $ARGV[0]; my $tlpdb = TeXLive::TLPDB->new (root => $Master); + if (! defined $tlpdb) { + die "$0: no texlive.tlpdb under $Master, goodbye"; + } my $obj = $tlpdb->get_package ($pkg); die "$0: no TeX Live package named $pkg in $Master.\n" if ! $obj; -- cgit v1.2.3