summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/tlpkginfo
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-09-22 23:14:09 +0000
committerKarl Berry <karl@freefriends.org>2013-09-22 23:14:09 +0000
commit5010482fdc18cbbc983853b6161acba5dd0a010b (patch)
tree0736a0d5f6a4d003d0502e93a7a627a10b96609c /Master/tlpkg/bin/tlpkginfo
parent1bee58c35e492959f2b99b422d9660a50b3c6df9 (diff)
tap (long delayed sync from ctan)
git-svn-id: svn://tug.org/texlive/trunk@31731 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/bin/tlpkginfo')
-rwxr-xr-xMaster/tlpkg/bin/tlpkginfo11
1 files changed, 8 insertions, 3 deletions
diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo
index 41589798d29..73a3c032bc7 100755
--- a/Master/tlpkg/bin/tlpkginfo
+++ b/Master/tlpkg/bin/tlpkginfo
@@ -355,10 +355,15 @@ sub copy_to_tmpdir {
system ("cp -p '$src' '$pkgdir/'")
if $src;
- # special cases
+ # there's no real ctan dir for these packages, just zips.
+ my $zip = "";
if ($pkgname eq "cc-pl") {
- # there's no real ctan dir for this package, just a zip
- system ("cd $pkgdir && unzip -q cc-pl.zip && rm cc-pl.zip");
+ $zip = "cc-pl.zip"
+ } elsif ($pkgname eq "tap") {
+ $zip = "tap077.zip"
+ }
+ if ($zip) {
+ system ("cd $pkgdir && unzip -q $zip && rm $zip");
}
return $pkgdir;