diff options
Diffstat (limited to 'tests/tests/import-nonnative')
-rwxr-xr-x | tests/tests/import-nonnative | 33 |
1 files changed, 33 insertions, 0 deletions
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. |