From 3178be82907d7e3c9d49f9dfa7f03c4b4884d867 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 7 Nov 2016 23:21:22 +0000 Subject: Test suite: import-nonnative: Test tarbombs Signed-off-by: Ian Jackson --- tests/tests/import-nonnative | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'tests') diff --git a/tests/tests/import-nonnative b/tests/tests/import-nonnative index a1884e7..838731a 100755 --- a/tests/tests/import-nonnative +++ b/tests/tests/import-nonnative @@ -96,4 +96,37 @@ chk example 1.0-1 # 3.0 (quilt), single-debian-patch, one orig chk sunxi-tools 1.2-2.~~dgittest +mangle1 () { + rm -f ${1}_* + chk1 "$@" + cd $tmp/mirror/pool/main + dpkg-source -x ${p}_${v}.dsc td + orig=${p}_${v%-*}.orig.tar.gz + tar zxf $orig + rm $orig ${p}_${v}.* + cd $p + mkdir urk + echo urk >urk/urk + export GZIP=-1 +} +mangle2 () { + cd .. + dpkg-source -b td + rm -rf $p td + cd $tmp + t-archive-none $p + t-archive-query + chk2 +} + +# 3.0 (quilt), multiple patches, tarbomb orig +mangle1 example 1.0-1 +tar zvcf ../$orig * +mangle2 + +# 3.0 (quilt), multiple patches, tarbomb orig with dot +mangle1 example 1.0-1 +tar zvcf ../$orig . +mangle2 + echo done. -- cgit v1.2.3