From a005df428c9575ac11c63665fb968e4aea1d2bae Mon Sep 17 00:00:00 2001 From: Leonid Plyushch Date: Sat, 10 Aug 2019 01:18:42 +0300 Subject: [PATCH] build-package.sh: prefix and home shouldn't be overridable for on-device builds And set TERMUX_NO_CLEAN to true for on-device builds as well. --- scripts/build/termux_step_setup_variables.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/build/termux_step_setup_variables.sh b/scripts/build/termux_step_setup_variables.sh index 4c05486dc..dd920304d 100644 --- a/scripts/build/termux_step_setup_variables.sh +++ b/scripts/build/termux_step_setup_variables.sh @@ -18,6 +18,12 @@ termux_step_setup_variables() { # For on-device builds cross-compiling is not supported so we can # store information about built packages under $TERMUX_TOPDIR. TERMUX_BUILT_PACKAGES_DIRECTORY="$TERMUX_TOPDIR/.built-packages" + + # These variables should not be configurable for on-device builds. + # TERMUX_ARCH already set in build-package.sh + TERMUX_PREFIX="/data/data/com.termux/files/usr" + TERMUX_ANDROID_HOME="/data/data/com.termux/files/home" + TERMUX_NO_CLEAN="true" else TERMUX_BUILT_PACKAGES_DIRECTORY="/data/data/.built-packages" fi