summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-03-19 13:31:27 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-03-22 14:09:29 +0000
commit0a89c9ad8f2b4a2ff3823ff30ab77ff4243ee63c (patch)
tree19e4921bc0d4228fd355dcb3ce1e5ebf6a875267
parentcf65c3271ea5f247ca82f70404461d31756c7801 (diff)
downloadmullvadvpn-0a89c9ad8f2b4a2ff3823ff30ab77ff4243ee63c.tar.xz
mullvadvpn-0a89c9ad8f2b4a2ff3823ff30ab77ff4243ee63c.zip
Set permissions for created build outputs
-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