Releases: theos/dm.pl
Releases · theos/dm.pl
1.2
- Maps compression level 0 to 1 when compressing with gzip.
- Makes uppercase characters in the package name an error, to follow Debian policy.
- If you specify a directory for the output filename parameter, dm.pl will create the deb with a predictable
<Package>_<Version>_<Architecture>.deb
filename inside that directory (matches dpkg-deb behavior).
1.1.5
1.1.1
1.1.0
- Fixes an issue causing a “Use of uninitialized value in bitwise and (&)” warning when processing symlinks.
- Changes the compression implementation to use a pipe to the specified compressor’s command line tool, rather than using Perl modules, which have been tricky to install and tricky for us to distribute (due to having binary components providing bindings to libz, libbz2, and liblzma).
- This is the first release published on npm!
1.0.1
1.0
- Initial versioned release.
Changes since the previous commits in 2014 by the original developer (DHowett):
- Re-introduces support for lzma and xz (
IO::Compress::Lzma
module needs to be installed for this to work). - Support specifying the compression level for gzip and bzip2, using an argument of the form
-z9
(compatible with the same flag from dpkg-deb). - Adds a warning when specifying an unknown compressor on the command line, and errors when
control
is missing vital fields (Package
,Version
,Architecture
).