chiark / gitweb /
test suite: initial git-debrebase setup attempts - bugfixes
[dgit.git] / tests / tests / sbuild-gitish
index c20bc93d141f5fbd102f3dcdfd9b495a54070b3a..6e497b2d47e3ade1218e8bbe65f1cd69d9c92916 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|$)/$1build$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