X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Ftests%2Fimport-nonnative;h=838731a93bd3e648c164f4b2c234279785e6f13b;hp=a1884e7ac4e6d3acc2187051cf96e3c99de137b8;hb=3178be82907d7e3c9d49f9dfa7f03c4b4884d867;hpb=2aa37b1e612e040ce9a661b4e016dc4bb6bd0b08 diff --git a/tests/tests/import-nonnative b/tests/tests/import-nonnative index a1884e7a..838731a9 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.