X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/ba9719ebf12e489e392bb2ea8d00ecc5fe68a5ef..c3daaa72a1fe1262bac1d0f7e8d5416609eaab2e:/bin/mdw-sbuild-server diff --git a/bin/mdw-sbuild-server b/bin/mdw-sbuild-server index 2bba42a..d296b6b 100755 --- a/bin/mdw-sbuild-server +++ b/bin/mdw-sbuild-server @@ -59,7 +59,7 @@ want_1 () { run () { case $notreally in t) echo "+ $*" ;; - nil) "$@" ;; + nil) nice "$@" ;; esac } @@ -74,9 +74,9 @@ decor () { ### Parse options. bogusp=nil archp=nil indepp=nil keepon=nil notreally=nil -unset targets +unset targets dbpargs -while getopts "haint:" opt; do +while getopts "haint:A:" opt; do case $opt in h) usage @@ -89,6 +89,7 @@ Options: -k Keep going even if one fails. -n Don't actually do the build. -t TARGET Build in TARGET build environment. + -A ARGS Pass ARGS to \`dpkg-buildpackage'. Commands available: @@ -108,6 +109,7 @@ EOF k) keepon=t ;; n) notreally=t ;; t) targets="${targets+$targets }$OPTARG" ;; + A) dbpargs="${dbpargs+$dbpargs }$OPTARG" ;; *) bogusp=nil ;; esac done @@ -290,6 +292,7 @@ case "$#,$1" in run sbuild --extra-package=$pkgs.$target \ --dist=$suite --build=$host --host=$target \ --chroot=$suite-$host --verbose $buildopt $dsc \ + ${dbpargs+--debbuildopts="$dbpargs"} \ 3>&- 4>&- 5>&- echo $? >&5 } |