#!/bin/bash set -exo pipefail ROOT=$(pwd) function fetch() { git clone https://github.com/onitake/daliserver "${SRCDIR}/daliserver" } function prepare() { cd "${SRCDIR}/daliserver" apt install -y build-essential autoconf apt build-dep -y "${SRCDIR}/daliserver" autoreconf -i } function package() { cd "${SRCDIR}/daliserver" dpkg-buildpackage cp ${SRCDIR}/daliserver_*_amd64.deb ${BUILDDIR} } function build() { export BUILDDIR=${ROOT}/build export SRCDIR=${BUILDDIR}/srcdir export PKGDIR=${BUILDDIR}/pkgdir mkdir -p ${SRCDIR} ${PKGDIR} fetch prepare package } build