diff --git a/docker/build-all.sh b/docker/build-all.sh index a71727ee6..87e63e023 100755 --- a/docker/build-all.sh +++ b/docker/build-all.sh @@ -1,5 +1,6 @@ #!/bin/bash -for os in archlinux debian-12-bookworm debian-12-bookworm-arm64 debian-12-bookworm-armhf debian-13-trixie fedora-36 fedora-37 homebrew kali opensuse-leap opensuse-tumbleweed parrot-core-latest ubuntu-20.04 ubuntu-22.04; do +for os in archlinux debian-12-bookworm debian-12-bookworm-arm64 debian-12-bookworm-armhf debian-13-trixie debian-14-forky fedora-41 fedora-42 fedora-43 homebrew kali opensuse-leap opensuse-tumbleweed parrot-core-latest ubuntu-24.04 ubuntu-24.10 ubuntu-25.04; do + echo -e "\n\n================= Building for $os ======================\n" ( cd $os && ../build.sh ) done diff --git a/docker/debian-14-forky/README.md b/docker/debian-14-forky/README.md new file mode 100644 index 000000000..d35a39cfa --- /dev/null +++ b/docker/debian-14-forky/README.md @@ -0,0 +1,26 @@ +# Notes on run_tests.sh script +This script runs a bunch of different builds with make and cmake together +with the different combos of RDV4, GENERIC, BTADDON combos. + +If all tests OK, the script will finish with PASS. + + +# Notes to run tests +The script is to be run in proxmark root folder inside the docker env. + +``` +docker/debian-14-forky/run_tests.sh; +``` + +Or if you want to run single test, + +``` +sudo apt update +make clean; make -j +python3 -m venv /tmp/venv +source /tmp/venv/bin/activate +python3 -m pip install --use-pep517 pyaes +python3 -m pip install ansicolors sslcrypto +tools/pm3_tests.sh --long +deactivate +``` diff --git a/docker/debian-14-forky/docker_conf.inc b/docker/debian-14-forky/docker_conf.inc new file mode 100644 index 000000000..3b90349a0 --- /dev/null +++ b/docker/debian-14-forky/docker_conf.inc @@ -0,0 +1 @@ +DOCKER_IMAGE=pm3-debian-forky:1.0 diff --git a/docker/debian-14-forky/run_tests.sh b/docker/debian-14-forky/run_tests.sh new file mode 100755 index 000000000..8124538fe --- /dev/null +++ b/docker/debian-14-forky/run_tests.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +# This script is to be run from proxmark root folder inside the docker env +# docker/debian-14-forky/run_tests.sh; + +sudo apt update && sudo apt upgrade -y +python3 -m venv /tmp/venv +source /tmp/venv/bin/activate +python3 -m pip install --use-pep517 pyaes +python3 -m pip install ansicolors sslcrypto +tools/release_tests.sh +deactivate