GitHub CI: change build system to meson
[tinc] / .ci / package / deb / build.sh
index 86b363d..61396f1 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-set -euo pipefail
+set -euxo pipefail
 
 . /etc/os-release
 
@@ -13,11 +13,14 @@ find_tag() {
   git describe --always --tags --match='release-*' "$@"
 }
 
+export DEBIAN_FRONTEND=noninteractive
+
 apt-get install -y devscripts git-buildpackage dh-make
 
 export USER=${USER:-$(whoami)}
+export EMAIL=ci@tinc-vpn.org
 
-os="$ID-$VERSION_ID"
+os="$ID-${VERSION_ID:-unknown}"
 templates=$(dirname "$0")/debian
 
 git clean -dfx
@@ -45,5 +48,5 @@ cp "$templates/"* debian/
 # remove useless READMEs created by dh_make
 rm -f debian/README.*
 
-dpkg-buildpackage -d -us -uc
+dpkg-buildpackage -rfakeroot -us -uc -b
 mv ../*.deb .