#!/bin/sh

RUNASUSER="apache"
SITEPACK=$(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")

usage()
{
	printf "Usage: %s -t <token name> -s <schema name> [-o token]\n" $(basename $0) >&2
	printf "       [-t] - token name\n" >&2
	printf "       [-s] - schema\n" >&2
	printf "       [-o] - token\n" >&2
    exit 2
}

if [[ $# == 0 ]]
then
    usage
fi

while getopts 'ht:o:s:' OPTION
do
    case $OPTION in
        t)
            tenant=$OPTARG
            ;;
        o)
            token=$OPTARG
            ;;
        s)
            schema=$OPTARG
            ;;
        h)
            usage
            ;;
        ?)
            usage
            ;;
    esac
done

if [ -z "$token" ]
then
    su -m -s /bin/sh $RUNASUSER -c \
    "poem-manage tenant_command --schema $schema api_token --tenant $tenant"
else
    su -m -s /bin/sh $RUNASUSER -c \
    "poem-manage tenant_command --schema $schema api_token --tenant $tenant --token $token"
fi
