#!/bin/sh
set -eu
apt-get update
apt-get upgrade -y
apt-get install -y --no-install-recommends \
    debhelper \
    devscripts \
    fakeroot \
    build-essential

# TODO drive this from outer script
PACKAGE_NAME="nacos-menu"
SRC_DIR="/mnt/src/packages/$PACKAGE_NAME"

ver="$(dpkg-parsechangelog -l$SRC_DIR/debian/changelog -SVersion)"
echo "Building ${PACKAGE_NAME} version ${ver}" >&2

cp -a "$SRC_DIR" ${PACKAGE_NAME}-${ver}
cd "${PACKAGE_NAME}-${ver}"
echo "Building package in $(pwd)" >&2

# nacos-menu specific build steps
sh -n nacos-menu
cp nacos-menu "nacos-menu-${ver}"

dpkg-buildpackage \
  --build=binary \
  --unsigned-source \
  --unsigned-changes \
  --post-clean

cd ..
cp ./*.deb       /mnt/dest/
cp ./*.buildinfo /mnt/dest/ 2>/dev/null || true
cp ./*.changes   /mnt/dest/ 2>/dev/null || true
