bin/mdw-build: Refactor setting options to `mdw-sbuild'.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 13 Aug 2017 17:34:26 +0000 (18:34 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 13 Aug 2017 17:34:26 +0000 (18:34 +0100)
This is going to be more complicated soon, so think about the options in
a pre-pass.

bin/mdw-build

index 01b737c..de2ef72 100755 (executable)
@@ -406,9 +406,14 @@ EOF
        mv debian/changelog.new debian/changelog
        ;;
     esac
+    sbuildargs=$sbuildsrv
+    case $sbuild,$build in
+      yes,release)
+       case $sign in yes) sbuildargs="-k$signkey $sbuildargs" ;; esac
+       ;;
+    esac
     case $sbuild,$build,$sign in
-      yes,release,yes) run mdw-sbuild -k$signkey $sbuildsrv ;;
-      yes,*) run mdw-sbuild $sbuildsrv ;;
+      yes,*) run mdw-sbuild $sbuildargs ;;
       no,release,yes) run dpkg-buildpackage -k$signkey ;;
       no,*) run dpkg-buildpackage -us -uc ;;
     esac