From c0f8fb8b996b201005686502fe98494638ad59c9 Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Tue, 30 Jul 2013 18:18:42 +0200 Subject: Add uncompressed data.tar deb member support These are currently not accepted by the Debian archive, but have been supported since dpkg 1.10.24, and they do not incur any additional dependency from the host system. This is mostly for completeness' sake, as Debian base packages with uncompressed data.tar members are probably not going to be used at all. --- functions | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/functions b/functions index 4e3955a..8fc0bee 100644 --- a/functions +++ b/functions @@ -813,12 +813,13 @@ extract_ar_deb_field () { extract_ar_deb_data () { local pkg="$1" - local tarball=$(ar -t "$pkg" | grep "^data.tar.[bgx]z") + local tarball=$(ar -t "$pkg" | grep "^data.tar") case "$tarball" in data.tar.gz) cat_cmd=zcat ;; data.tar.bz2) cat_cmd=bzcat ;; data.tar.xz) cat_cmd=xzcat ;; + data.tar) cat_cmd=cat ;; *) error 1 UNKNOWNDATACOMP "Unknown compression type for %s in %s" "$tarball" "$pkg" ;; esac -- cgit v0.12