#!/usr/bin/env sh

# exit out if not running via an external script
[ -z "$1" ] && exit 1

SCRIPT_PATH=$1
SCRIPT=$(basename ${SCRIPT_PATH})
shift

SHELL=$(ps -p $(ps -p $$ -o ppid=) -o comm=)
if [ "${SHELL}" != "bash" ] && [ "${SHELL}" != "zsh" ]; then
	echo "${SCRIPT}: unsupported shell: ${SHELL}" >&2
	exit 1
fi

exec ${SHELL} -c "source \"$(dirname ${0})\"/../pkgcore.sh && SCRIPT=${SCRIPT} source \"${SCRIPT_PATH}\" $@"
