diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-05-01 12:06:39 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-05-01 12:06:39 +0000 |
commit | 31ea7aaed4732b31c4517b8745f8073c9ec9e39b (patch) | |
tree | f207a0455d5b90d42d174482d509f9b5af12b1bc /Master | |
parent | 9f21c3386e9b30841c728b3fe9f492e8d34d360d (diff) |
better tds handling for tlpkg-ctan-check
git-svn-id: svn://tug.org/texlive/trunk@7779 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-x | Master/tlpkg/bin/tlpkginfo | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo index c532a543b08..1bfe5709ad8 100755 --- a/Master/tlpkg/bin/tlpkginfo +++ b/Master/tlpkg/bin/tlpkginfo @@ -180,7 +180,9 @@ sub catalogue_find_ctan_path # except when it's erroneous. my $tds_path = "$CTAN/install/$ctan_loc.tds.zip"; if (-s $tds_path && $pkgname !~ /^(lcyw)$/) { - return ©_to_tmpdir ($pkgname, $tds_path); + $ctan_loc = ©_to_tmpdir ($pkgname, $tds_path); + system ("unzip -q -a $ctan_loc/$pkgname.tds.zip -d $ctan_loc"); + return $ctan_loc; } # if the Catalogue lists the path as a single file, there are two |