summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2008-05-01 12:06:39 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2008-05-01 12:06:39 +0000
commit31ea7aaed4732b31c4517b8745f8073c9ec9e39b (patch)
treef207a0455d5b90d42d174482d509f9b5af12b1bc /Master/tlpkg
parent9f21c3386e9b30841c728b3fe9f492e8d34d360d (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/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkginfo4
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 &copy_to_tmpdir ($pkgname, $tds_path);
+ $ctan_loc = &copy_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