diff --git a/src/run.sh b/src/run.sh new file mode 100644 index 0000000..7ea18c5 --- /dev/null +++ b/src/run.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash + +if [[ "${EUID}" -ne 0 ]]; then + echo "This script must be run as root." >&2; + exit 1; +fi + +############################################################################### + +### +# Load the lantern build engine +### + +# Make sure the current directory is the location of this script to simplify matters +cd "$(dirname "$(readlink -f "$0")")" || { echo "Error: Failed to cd to script directory" >&2; exit 1; }; + +lantern_path="lib/lantern-build-engine/"; + +# Check out the lantern git submodule if needed +if [ ! -f "${lantern_path}/lantern.sh" ]; then git submodule update --init "${lantern_path}"; fi + +#shellcheck disable=SC1090 +source "${lantern_path}/lantern.sh"; + +###############################################################################