From d3556570a557022dce5a36c7cc284dd0883d58d8 Mon Sep 17 00:00:00 2001 From: Maxython Date: Fri, 5 Nov 2021 22:04:07 +0100 Subject: [PATCH] setup_build_folders, clean.sh: don't fail if chmod fails For some reason chmod +w -R returns an error when building on device. Lets not fail build when this happens. --- clean.sh | 2 +- scripts/build/termux_step_setup_build_folders.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/clean.sh b/clean.sh index 5df2b78d01..0a6047a062 100755 --- a/clean.sh +++ b/clean.sh @@ -35,7 +35,7 @@ fi fi if [ -d "$TERMUX_TOPDIR" ]; then - chmod +w -R "$TERMUX_TOPDIR" + chmod +w -R "$TERMUX_TOPDIR" || true fi if $TERMUX_ON_DEVICE_BUILD; then diff --git a/scripts/build/termux_step_setup_build_folders.sh b/scripts/build/termux_step_setup_build_folders.sh index e418e595bb..da3a1e7c98 100644 --- a/scripts/build/termux_step_setup_build_folders.sh +++ b/scripts/build/termux_step_setup_build_folders.sh @@ -2,8 +2,8 @@ termux_step_setup_build_folders() { # Following directories may contain files with read-only # permissions which makes them undeletable. We need to fix # that. - [ -d "$TERMUX_PKG_BUILDDIR" ] && chmod +w -R "$TERMUX_PKG_BUILDDIR" - [ -d "$TERMUX_PKG_SRCDIR" ] && chmod +w -R "$TERMUX_PKG_SRCDIR" + [ -d "$TERMUX_PKG_BUILDDIR" ] && chmod +w -R "$TERMUX_PKG_BUILDDIR" || true + [ -d "$TERMUX_PKG_SRCDIR" ] && chmod +w -R "$TERMUX_PKG_SRCDIR" || true if [ "$TERMUX_SKIP_DEPCHECK" = false ] && \ [ "$TERMUX_INSTALL_DEPS" = true ] && \ [ "$TERMUX_PKG_METAPACKAGE" = false ] && \