From 398192d4dc078b866925a8cd74d872fd7e242091 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Mon, 11 Mar 2019 16:00:56 +0200 Subject: [PATCH] package_uploader.sh: check for dependencies before running --- scripts/package_uploader.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/package_uploader.sh b/scripts/package_uploader.sh index d59d9e779..553b9d967 100755 --- a/scripts/package_uploader.sh +++ b/scripts/package_uploader.sh @@ -56,6 +56,20 @@ fi # Packages are built and uploaded for Termux organisation. BINTRAY_SUBJECT="termux" +# Check dependencies. +if [ -z "$(command -v curl)" ]; then + echo "[!] Package 'curl' is not installed." + exit 1 +fi +if [ -z "$(command -v find)" ]; then + echo "[!] Package 'findutils' is not installed." + exit 1 +fi +if [ -z "$(command -v jq)" ]; then + echo "[!] Package 'jq' is not installed." + exit 1 +fi + ################################################################### json_metadata_dump() {