chiark / gitweb /
changelog: start 9.14
[dgit.git] / tests / tests / sbuild-gitish
index c20bc93d141f5fbd102f3dcdfd9b495a54070b3a..da90b6f4967c29f8bbd3e02794b0472925d1f8de 100755 (executable)
@@ -2,19 +2,30 @@
 set -e
 . tests/lib
 
-t-dependencies sbuild
+t-dependencies sbuild man-db
 t-restrict x-dgit-schroot-build
 
 t-tstunt-parsechangelog
 
 t-prep-newpackage example 1.1
 
+buildrune=$(
+       t-dgit-manpage 7 dgit-user | \
+       perl -ne '
+               next unless m/^ +Using sbuild$/ .. 0;
+               next unless m/^ +\%/ .. 0;
+               next if !m/\S/ .. 0;
+               s/^ +\%//;
+               $fixchr += s/(\s-c\s*)jessie(\s|$)/$1'"$schroot"'$2/;
+               print or die $!;
+               END { $fixchr == 1 or die $fixchr; }
+       '
+)
+
 cd $p
 
 build () {
-       git clean -xdf
-       sbuild -c build -A --no-clean-source \
-               --dpkg-source-opts='-Zgzip -z1 --format=1.0 -sn'
+       eval "$buildrune"
 }
 
 git checkout quilt-tip-1.1~0