From 3b144fa9ca172dfe42ece714d4664fb7d323f433 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Mon, 26 Apr 2021 09:59:33 +0300 Subject: [PATCH] Add a wp-uninstalled.sh script for easily running programs uninstalled Similar to pw-uninstalled.sh, but without an interactive shell --- wp-uninstalled.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 wp-uninstalled.sh diff --git a/wp-uninstalled.sh b/wp-uninstalled.sh new file mode 100755 index 00000000..efd2d4c9 --- /dev/null +++ b/wp-uninstalled.sh @@ -0,0 +1,42 @@ +#!/usr/bin/env bash + +set -e + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +BUILDDIR=${SCRIPT_DIR}/build +CONFIGDIR=config + +while getopts ":b:c:" opt; do + case ${opt} in + b) + BUILDDIR=${OPTARG} + shift 2 + ;; + c) + CONFIGDIR=${OPTARG} + ;; + \?) + echo "Invalid option: -${OPTARG}" + exit -1 + ;; + :) + echo "Option -${OPTARG} requires an argument" + exit -1 + ;; + esac +done + +shift $((OPTIND-1)) + +if [ ! -d ${BUILDDIR} ]; then + echo "Invalid build directory: ${BUILDDIR}" + exit -1 +fi + +export WIREPLUMBER_MODULE_DIR="${BUILDDIR}/modules" +export WIREPLUMBER_CONFIG_DIR="${SCRIPT_DIR}/src/${CONFIGDIR}" +export WIREPLUMBER_DATA_DIR="${SCRIPT_DIR}/src" +export PATH="${BUILDDIR}/src:${BUILDDIR}/src/tools:$PATH" +export LD_LIBRARY_PATH="${BUILDDIR}/lib/wp:$LD_LIBRARY_PATH" + +exec $@