X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/profile/blobdiff_plain/1556faf730d8db71d1a973695948fcf3d7f432b6..ff55a023136afbfef33b8c2575d5409d77d13ea8:/bin/mdw-sbuild-server diff --git a/bin/mdw-sbuild-server b/bin/mdw-sbuild-server index ca76705..b9872bd 100755 --- a/bin/mdw-sbuild-server +++ b/bin/mdw-sbuild-server @@ -41,7 +41,7 @@ done prog=${0##*/} fail () { echo >&2 "$prog: $*"; exit 1; } -usage () { echo "usage: $prog [-aikn] [-t TARGET] [-A DBPARGS] COMMAND [ARGUMENTS ...]"; } +usage () { echo "usage: $prog [-aiknT] [-t TARGET] [-A DBPARGS] COMMAND [ARGUMENTS ...]"; } fail_usage () { usage >&2; exit 1; } want_1 () { @@ -76,7 +76,7 @@ decor () { bogusp=nil archp=nil indepp=nil keepon=nil notreally=nil unset targets dbpargs -while getopts "haint:A:" opt; do +while getopts "haint:A:T" opt; do case $opt in h) usage @@ -90,6 +90,7 @@ Options: -n Don't actually do the build. -t TARGET Build in TARGET build environment. -A ARGS Pass ARGS to \`dpkg-buildpackage'. + -T Don't run the tests. Commands available: @@ -110,6 +111,12 @@ EOF n) notreally=t ;; t) targets="${targets+$targets }$OPTARG" ;; A) dbpargs="${dbpargs+$dbpargs }$OPTARG" ;; + T) + case " $DEB_BUILD_OPTIONS " in + *" nocheck "*) ;; + *) DEB_BUILD_OPTIONS=${DEB_BUILD_OPTIONS+"$DEB_BUILD_OPTIONS "} nocheck ;; + esac + ;; *) bogusp=nil ;; esac done