diff --git a/bin/build-debian.sh b/bin/build-debian.sh index 03918fc0f..d973d2f36 100755 --- a/bin/build-debian.sh +++ b/bin/build-debian.sh @@ -5,6 +5,11 @@ if ! command -v dpkg-deb &> /dev/null; then exit 1 fi +if dpkg-deb 2>&1 | grep BusyBox &> /dev/null; then + echo "The dpkg-deb binary provided by BusyBox is not compatible. The Debian tool needs to be used instead." + exit 1 +fi + echo "Packaging debian x64 distribution..." VERSION=`jq -r ".version" package.json` diff --git a/bin/build-linux-x64.sh b/bin/build-linux-x64.sh index fd5b02dda..e3e415355 100755 --- a/bin/build-linux-x64.sh +++ b/bin/build-linux-x64.sh @@ -15,6 +15,11 @@ if ! command -v dpkg-deb &> /dev/null; then exit 1 fi +if dpkg-deb 2>&1 | grep BusyBox &> /dev/null; then + echo "The dpkg-deb binary provided by BusyBox is not compatible. The Debian tool needs to be used instead." + exit 1 +fi + SRC_DIR=./dist/trilium-linux-x64-src [ "$1" != "DONTCOPY" ] && ./bin/copy-trilium.sh "$SRC_DIR" diff --git a/bin/build.sh b/bin/build.sh index 6a738f1a5..3f416dddb 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -17,6 +17,11 @@ if ! command -v dpkg-deb &> /dev/null; then exit 1 fi +if dpkg-deb 2>&1 | grep BusyBox &> /dev/null; then + echo "The dpkg-deb binary provided by BusyBox is not compatible. The Debian tool needs to be used instead." + exit 1 +fi + if ! command -v wine &> /dev/null; then echo "Missing command: wine" exit 1