Page MenuHomeGitPull.it

fdroid-docker-builder.sh
No OneTemporary

Authored By
Unknown
Size
904 B
Referenced Files
None
Subscribers
None

fdroid-docker-builder.sh

#!/bin/bash
set -euo pipefail
if [ -z "$1" ]; then
echo "Uso: $0 <cartella-sorgente>"
exit 1
fi
SOURCE_DIR="$(realpath "$1")"
# https://hub.docker.com/r/fabmazza/android-build-fdroid
IMAGE_NAME="${IMAGE_NAME:-fabmazza/android-build-fdroid:ubuntu}"
# Eat the first argument.
# So we pass all the other shit to gradle.
shift
if [ ! -d "$SOURCE_DIR" ]; then
echo "Errore: '$SOURCE_DIR' non è una cartella valida"
exit 1
fi
if [[ "$UID" = 0 ]]; then
echo "Do not run as root."
exit 2
fi
GID=$(id -g)
echo "[INFO] User info: $(id)"
echo "[INFO] UID=$UID"
echo "[INFO] GID=$GID"
echo "[INFO] IMAGE_NAME=$IMAGE_NAME"
echo "[INFO] SOURCE_DIR=$SOURCE_DIR"
## From this point, say what we are doing.
set -x
docker run \
-e DESIRED_UID="$UID" \
-e DESIRED_GID="$GID" \
--rm \
-v "$SOURCE_DIR":/home/vagrant/appbuild:Z \
"$IMAGE_NAME" \
launch_build_local $@

File Metadata

Mime Type
text/x-shellscript
Expires
Thu, Aug 27, 15:07 (20 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2085296
Default Alt Text
fdroid-docker-builder.sh (904 B)

Event Timeline