Files
proxmark3/docker/run.sh
T
2026-09-17 22:48:34 +02:00

20 lines
603 B
Bash
Executable File

#!/bin/bash
if [ ! -e docker_conf.inc ]; then
echo "This script must be run from within one of the subfolders"
exit 1
fi
. docker_conf.inc
UART_PORT="$(../../pm3 --list|grep dev|head -n1|cut -d' ' -f2)"
if [ -n "$UART_PORT" ]; then
DEV="--device=/dev/tty0 --device=$UART_PORT"
else
DEV=""
fi
TEST_PATH=$(basename $(pwd -L))
DOCKER_COMMAND=()
if [ "$1" = "tests" ]; then
DOCKER_COMMAND=("docker/$TEST_PATH/run_tests.sh")
fi
docker run $DEV $DOCKER_PLATFORM --volume="$(pwd)/../..:/home/rrg/proxmark3" -w /home/rrg/proxmark3 --net=host --rm -it "$DOCKER_IMAGE" "${DOCKER_COMMAND[@]}"