diff --git a/scripts/build/termux_step_patch_package.sh b/scripts/build/termux_step_patch_package.sh index 0716b59b31..90e7ceb711 100644 --- a/scripts/build/termux_step_patch_package.sh +++ b/scripts/build/termux_step_patch_package.sh @@ -5,16 +5,16 @@ termux_step_patch_package() { # Suffix patch with ".patch32" or ".patch64" to only apply for # these bitnesses local PATCHES=$(find $TERMUX_PKG_BUILDER_DIR -mindepth 1 -maxdepth 1 \ - -name \*.patch -o -name \*.patch$TERMUX_ARCH_BITS) + -name \*.patch -o -name \*.patch$TERMUX_ARCH_BITS | sort) local DEBUG_PATCHES="" if [ "$TERMUX_DEBUG_BUILD" = "true" ]; then - DEBUG_PATCHES=$(find $TERMUX_PKG_BUILDER_DIR -mindepth 1 -maxdepth 1 -name \*.patch.debug) + DEBUG_PATCHES=$(find $TERMUX_PKG_BUILDER_DIR -mindepth 1 -maxdepth 1 -name \*.patch.debug | sort) fi local ON_DEVICE_PATCHES="" # .patch.ondevice patches should only be applied when building # on device if [ "$TERMUX_ON_DEVICE_BUILD" = "true" ]; then - ON_DEVICE_PATCHES=$(find $TERMUX_PKG_BUILDER_DIR -mindepth 1 -maxdepth 1 -name \*.patch.ondevice) + ON_DEVICE_PATCHES=$(find $TERMUX_PKG_BUILDER_DIR -mindepth 1 -maxdepth 1 -name \*.patch.ondevice | sort) fi shopt -s nullglob for patch in $PATCHES $DEBUG_PATCHES $ON_DEVICE_PATCHES; do