tpotce/genuser.sh
t3chn0m4g3 c180732af3 Adjust genuser.sh
- add more logging
- retrieve docker repo and version tag from .env
- only use specified repo / version for download image
- allow for user interrupt
2025-05-12 11:48:47 +02:00

13 lines
551 B
Bash
Executable file

#!/usr/bin/env bash
TPOT_REPO=$(grep -E "^TPOT_REPO" .env | cut -d "=" -f2-)
TPOT_VERSION=$(grep -E "^TPOT_VERSION" .env | cut -d "=" -f2-)
USER=$(id -u)
USERNAME=$(id -un)
GROUP=$(id -g)
echo "### Repository: ${TPOT_REPO}"
echo "### Version Tag: ${TPOT_VERSION}"
echo "### Your User Name: ${USERNAME}"
echo "### Your User ID: ${USER}"
echo "### Your Group ID: ${GROUP}"
echo
docker run -v $HOME/tpotce:/data --entrypoint "bash" -it -u "${USER}":"${GROUP}" "${TPOT_REPO}"/tpotinit:"${TPOT_VERSION}" "/opt/tpot/bin/genuser.sh"