]> err.no Git - dpkg/commit
Dpkg::Source: don't handle the compression level explicitely
authorRaphael Hertzog <hertzog@debian.org>
Wed, 20 Feb 2008 19:55:19 +0000 (20:55 +0100)
committerRaphael Hertzog <hertzog@debian.org>
Wed, 20 Feb 2008 19:55:19 +0000 (20:55 +0100)
commitdec4b74c5838663d25f49870b7c282bfe565bf7c
treee78bcc59bb2963ad4002a48fab82c8e62fb1595c
parent7e278935ffab0537ba4dcd2504409b02c0d3983a
Dpkg::Source: don't handle the compression level explicitely

* scripts/Dpkg/Source/Archiver.pm: Drop set_compression_level() and always
use the default compression level (from Dpkg::Source::Compressor).
* scripts/Dpkg/Source/Compressor.pm: New set_default_compression() and
set_default_compression_level() to change the default values of those
parameters.
* scripts/dpkg-source.pl: Change the default compression and the default
compression level globally. Replace forkgzipread(), forkgzipwrite() and
reapgzip() by direct usage of Dpkg::Source::Compressor in a way that it
inherits the compression level automatically. Also simplify some
subprocess execution by using Dpkg::IPC::fork_and_exec().
scripts/Dpkg/Source/Archiver.pm
scripts/Dpkg/Source/Compressor.pm
scripts/dpkg-source.pl