summaryrefslogtreecommitdiff
path: root/Meta/run.sh
diff options
context:
space:
mode:
authorsin-ack <sin-ack@users.noreply.github.com>2021-08-07 07:00:36 +0000
committerAndreas Kling <kling@serenityos.org>2021-08-07 11:47:07 +0200
commitbb609cee7fbeb1d8e06d2c8eae16b446d29c7a0b (patch)
tree4f6ccb4a0aea8a0ad083931839fe5b2c58b4eb67 /Meta/run.sh
parentab39a94fdf54920a3ce2cc85dc77c963bcc7eb2f (diff)
downloadserenity-bb609cee7fbeb1d8e06d2c8eae16b446d29c7a0b.zip
Meta: Add run-local.sh
This allows one to set their desired parameters for run.sh without the need to set them in every terminal session or add it to the user account shell files. If a run-local.sh file exists at the repository root and is executable, it will be sourced. The file can contain any variables that are expected to be set in run.sh.
Diffstat (limited to 'Meta/run.sh')
-rwxr-xr-xMeta/run.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/Meta/run.sh b/Meta/run.sh
index 05142d97dd..f0f7784956 100755
--- a/Meta/run.sh
+++ b/Meta/run.sh
@@ -8,6 +8,12 @@ die() {
exit 1
}
+SCRIPT_DIR="$(dirname "${0}")"
+
+# https://www.shellcheck.net/wiki/SC1090 No need to shellcheck private config.
+# shellcheck source=/dev/null
+[ -x "$SCRIPT_DIR/../run-local.sh" ] && . "$SCRIPT_DIR/../run-local.sh"
+
#SERENITY_PACKET_LOGGING_ARG="-object filter-dump,id=hue,netdev=breh,file=e1000.pcap"
KVM_SUPPORT="0"
@@ -26,8 +32,6 @@ if [ "$(uname)" = "Darwin" ] && [ "$(uname -m)" = "x86_64" ]; then
fi
fi
-SCRIPT_DIR="$(dirname "${0}")"
-
# Prepend the toolchain qemu directory so we pick up QEMU from there
PATH="$SCRIPT_DIR/../Toolchain/Local/qemu/bin:$PATH"