Files
jabali-panel/scripts/build-jabali-deps-deb.sh
2026-02-02 03:11:45 +02:00

24 lines
687 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)"
VERSION="${1:-}"
if [[ -z "$VERSION" && -f "${ROOT_DIR}/VERSION" ]]; then
VERSION="$(sed -n 's/^VERSION=//p' "${ROOT_DIR}/VERSION")"
fi
VERSION="${VERSION:-0.9-rc36}"
CONTROL_DIR="${ROOT_DIR}/packaging/jabali-deps/DEBIAN"
OUT_DIR="${ROOT_DIR}/packaging/dist"
mkdir -p "${CONTROL_DIR}" "${OUT_DIR}"
sed -i "s/^Version:.*/Version: ${VERSION}/" "${CONTROL_DIR}/control"
PACKAGE_NAME="jabali-deps_${VERSION}_all.deb"
dpkg-deb --build "${ROOT_DIR}/packaging/jabali-deps" "${OUT_DIR}/${PACKAGE_NAME}"
echo "Built: ${OUT_DIR}/${PACKAGE_NAME}"