summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xwireguard/libwg/build-android.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/wireguard/libwg/build-android.sh b/wireguard/libwg/build-android.sh
index 6ddb1befbe..3ed42af879 100755
--- a/wireguard/libwg/build-android.sh
+++ b/wireguard/libwg/build-android.sh
@@ -53,10 +53,15 @@ for arch in $ARCHITECTURES; do
UNSTRIPPED_LIB_PATH="../../build/lib/$RUST_TARGET_TRIPLE/libwg.so"
STRIPPED_LIB_PATH="../../android/build/extraJni/$ANDROID_ABI/libwg.so"
- mkdir -p "$(dirname "$STRIPPED_LIB_PATH")"
+ # Create the directories with RWX permissions for all users so that the build server can clean
+ # the directories afterwards
+ mkdir -m 777 -p "$(dirname "$STRIPPED_LIB_PATH")"
$ANDROID_STRIP_TOOL --strip-unneeded --strip-debug -o "$STRIPPED_LIB_PATH" "$UNSTRIPPED_LIB_PATH"
+ # Set permissions so that the build server can clean the outputs afterwards
+ chmod 777 "$STRIPPED_LIB_PATH"
+
rm -rf build
done