summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLConfig.pm
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2018-05-18 23:46:50 +0000
committerNorbert Preining <preining@logic.at>2018-05-18 23:46:50 +0000
commita5eb764bf2b6f48b060a238df33fe168b049df57 (patch)
treece7c78a81613389e26c9b840a6659393c9ec27de /Master/tlpkg/TeXLive/TLConfig.pm
parent9a4c4ce12a0a4eeb9f89d66e43f632b02b9f3ee6 (diff)
more work on lz4 compression, working build containers
git-svn-id: svn://tug.org/texlive/trunk@47759 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/TeXLive/TLConfig.pm')
-rw-r--r--Master/tlpkg/TeXLive/TLConfig.pm12
1 files changed, 9 insertions, 3 deletions
diff --git a/Master/tlpkg/TeXLive/TLConfig.pm b/Master/tlpkg/TeXLive/TLConfig.pm
index 71e50e946e7..eeeaa6e425f 100644
--- a/Master/tlpkg/TeXLive/TLConfig.pm
+++ b/Master/tlpkg/TeXLive/TLConfig.pm
@@ -24,10 +24,13 @@ BEGIN {
$DefaultCategory
$DefaultContainerFormat
$DefaultContainerExtension
- $AcceptedCompressors
+ @AcceptedCompressors
$AcceptedCompressorsRegexp
%CompressorProgram
+ %DecompressorProgram
%CompressorArgs
+ %DecompressorArgs
+ %CompressorExtension
$InfraLocation
$DatabaseName
$PackageBackupDir
@@ -112,8 +115,11 @@ our $DefaultContainerFormat = "xz";
our $DefaultContainerExtension = "tar.$DefaultContainerFormat";
our @AcceptedCompressors = qw/xz lz4/;
our $AcceptedCompressorsRegexp = "(xz|lz4)";
-our %CompressorProgram = ( 'xz' => 'xzdec', 'lz4' => 'lz4' );
-our %CompressorArgs = ( 'xz' => '', 'lz4' => '-dcf');
+our %CompressorProgram = ( 'xz' => 'xz', 'lz4' => 'lz4' );
+our %CompressorExtension = ( 'xz' => 'xz', 'lz4' => 'lz4' );
+our %CompressorArgs = ( 'xz' => ['-zf'], 'lz4' => ['-zf', '--rm', '-q']);
+our %DecompressorProgram = ( 'xz' => 'xz', 'lz4' => 'lz4' );
+our %DecompressorArgs = ( 'xz' => ['-dcf'], 'lz4' => ['-dcf']);
# archive (not user) settings.
# these can be overridden by putting them into 00texlive.config.tlpsrc