1
0
mirror of https://github.com/SerenityOS/serenity synced 2024-07-09 14:50:45 +00:00

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.
This commit is contained in:
sin-ack 2021-08-07 07:00:36 +00:00 committed by Andreas Kling
parent ab39a94fdf
commit bb609cee7f
2 changed files with 7 additions and 2 deletions

1
.gitignore vendored
View File

@ -23,6 +23,7 @@ compile_commands.json
.clangd
.idea/
cmake-build-debug/
run-local.sh
sync-local.sh
.vim/

View File

@ -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"