From 7838adf833f57ce31f5d316eea545efd905919c7 Mon Sep 17 00:00:00 2001 From: Xeyame Date: Tue, 16 Apr 2019 16:34:57 +0200 Subject: [PATCH] Allow using environment variable to set xmx flag --- scripts/buildtools.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/buildtools.sh b/scripts/buildtools.sh index 39e526a0c..8f969f7f2 100644 --- a/scripts/buildtools.sh +++ b/scripts/buildtools.sh @@ -16,7 +16,13 @@ ensure_buildtools() { run_buildtools() { ensure_buildtools - java -jar BuildTools.jar --rev $1 + # Check if env var isnt empty, then run with xmx flag + if [ ! -z "$BUILDTOOLS_XMX" ]; then + echo "BUILDTOOLS_XMX Environment variable found. Running BuildTools with -Xmx$BUILDTOOLS_XMX" + java -Xmx$BUILDTOOLS_XMX -jar BuildTools.jar --rev $1 + else + java -jar BuildTools.jar --rev $1 + fi if [ $? -ne 0 ]; then echo "Running BuildTools for CB $1 failed! Aborting." popd