From 22ae9c583ef0322f0307437cb9c0de92db7b7559 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Wed, 22 Jul 2020 20:08:46 +0300 Subject: [PATCH] build-package.sh: fix TERMUX_PKG_SRCURL unbound variable When no source URL defined, the following error occurs: /home/builder/termux-packages/scripts/build/get_source/termux_step_get_source.sh: line 2: TERMUX_PKG_SRCURL: unbound variable --- scripts/build/get_source/termux_step_get_source.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/scripts/build/get_source/termux_step_get_source.sh b/scripts/build/get_source/termux_step_get_source.sh index deff700f7..54d7c68be 100644 --- a/scripts/build/get_source/termux_step_get_source.sh +++ b/scripts/build/get_source/termux_step_get_source.sh @@ -1,11 +1,13 @@ termux_step_get_source() { + : "${TERMUX_PKG_SRCURL:=""}" + if [ "${TERMUX_PKG_SRCURL: -4}" == ".git" ]; then termux_git_clone_src else - if [ -z "${TERMUX_PKG_SRCURL:=""}" ] || [ "${TERMUX_PKG_SKIP_SRC_EXTRACT-false}" = "true" ] || [ "$TERMUX_PKG_METAPACKAGE" = "true" ]; then - mkdir -p "$TERMUX_PKG_SRCDIR" - return - fi + if [ -z "${TERMUX_PKG_SRCURL}" ] || [ "${TERMUX_PKG_SKIP_SRC_EXTRACT-false}" = "true" ] || [ "$TERMUX_PKG_METAPACKAGE" = "true" ]; then + mkdir -p "$TERMUX_PKG_SRCDIR" + return + fi termux_download_src_archive cd $TERMUX_PKG_TMPDIR termux_extract_src_archive