mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 13:23:51 -07:00
update dockerfiles to add python script support
This commit is contained in:
parent
f125cddc3a
commit
8837ff73d0
8 changed files with 9 additions and 8 deletions
|
@ -4,7 +4,8 @@ ENV LANG C
|
||||||
RUN pacman -Syy
|
RUN pacman -Syy
|
||||||
RUN pacman-db-upgrade
|
RUN pacman-db-upgrade
|
||||||
# qt5-base skipped
|
# qt5-base skipped
|
||||||
RUN pacman -S --noconfirm sudo git base-devel cmake libusb readline bzip2 arm-none-eabi-gcc arm-none-eabi-newlib --needed
|
# bluez skipped, can't be installed in docker
|
||||||
|
RUN pacman -S --noconfirm sudo git base-devel cmake libusb readline bzip2 arm-none-eabi-gcc arm-none-eabi-newlib python --needed
|
||||||
|
|
||||||
# Create rrg user
|
# Create rrg user
|
||||||
RUN useradd -ms /bin/bash rrg
|
RUN useradd -ms /bin/bash rrg
|
||||||
|
|
|
@ -15,7 +15,7 @@ EOF
|
||||||
|
|
||||||
sudo pacman -Sy
|
sudo pacman -Sy
|
||||||
|
|
||||||
# serch available versions
|
# search available versions
|
||||||
pacman -Ss '^arm-none-eabi-gcc$'
|
pacman -Ss '^arm-none-eabi-gcc$'
|
||||||
pacman -Ss '^gcc$'
|
pacman -Ss '^gcc$'
|
||||||
|
|
||||||
|
@ -32,7 +32,6 @@ sudo pacman -S gcc
|
||||||
Add first the mirrors, see above
|
Add first the mirrors, see above
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo pacman -S python
|
|
||||||
sudo pacman -S python-pip
|
sudo pacman -S python-pip
|
||||||
python3 -m pip install ansicolors sslcrypto
|
python3 -m pip install ansicolors sslcrypto
|
||||||
tools/pm3_tests.sh --long
|
tools/pm3_tests.sh --long
|
||||||
|
|
|
@ -5,7 +5,7 @@ ENV DEBIAN_FRONTEND noninteractive
|
||||||
# qtbase5-dev skipped
|
# qtbase5-dev skipped
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get dist-upgrade -y && \
|
apt-get dist-upgrade -y && \
|
||||||
apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev libbluetooth-dev sudo && \
|
apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev libbluetooth-dev libpython3-dev sudo && \
|
||||||
apt-get clean
|
apt-get clean
|
||||||
|
|
||||||
# Create rrg user
|
# Create rrg user
|
||||||
|
|
|
@ -2,7 +2,7 @@ FROM fedora:34
|
||||||
|
|
||||||
ENV LANG C
|
ENV LANG C
|
||||||
# qt5-qtbase-devel skipped
|
# qt5-qtbase-devel skipped
|
||||||
RUN dnf install -y passwd sudo git make gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel bluez-libs-devel libatomic
|
RUN dnf install -y passwd sudo git make gcc gcc-c++ arm-none-eabi-gcc-cs arm-none-eabi-newlib readline-devel bzip2-devel bluez-libs-devel python3-devel libatomic
|
||||||
|
|
||||||
# Create rrg user
|
# Create rrg user
|
||||||
RUN useradd -ms /bin/bash rrg
|
RUN useradd -ms /bin/bash rrg
|
||||||
|
|
|
@ -2,7 +2,7 @@ FROM opensuse/leap
|
||||||
|
|
||||||
ENV LANG C
|
ENV LANG C
|
||||||
# libqt5-qtbase-devel skipped
|
# libqt5-qtbase-devel skipped
|
||||||
RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis gcc-c++ readline-devel libbz2-devel
|
RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis gcc-c++ readline-devel libbz2-devel bluez-devel python3-devel
|
||||||
|
|
||||||
# Create rrg user
|
# Create rrg user
|
||||||
RUN useradd -ms /bin/bash rrg
|
RUN useradd -ms /bin/bash rrg
|
||||||
|
|
|
@ -2,7 +2,7 @@ FROM opensuse/tumbleweed
|
||||||
|
|
||||||
ENV LANG C
|
ENV LANG C
|
||||||
# libqt5-qtbase-devel skipped
|
# libqt5-qtbase-devel skipped
|
||||||
RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis gcc-c++ readline-devel libbz2-devel cross-arm-none-gcc11 cross-arm-none-newlib-devel
|
RUN zypper --non-interactive install --no-recommends shadow sudo git patterns-devel-base-devel_basis gcc-c++ readline-devel libbz2-devel bluez-devel python3-devel cross-arm-none-gcc11 cross-arm-none-newlib-devel
|
||||||
|
|
||||||
# Create rrg user
|
# Create rrg user
|
||||||
RUN useradd -ms /bin/bash rrg
|
RUN useradd -ms /bin/bash rrg
|
||||||
|
|
|
@ -3,6 +3,7 @@ FROM ubuntu:18.04
|
||||||
ENV LANG C
|
ENV LANG C
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
# qtbase5-dev skipped
|
# qtbase5-dev skipped
|
||||||
|
# python3 skipped, not yet searchable with pkg-config python3
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get dist-upgrade -y && \
|
apt-get dist-upgrade -y && \
|
||||||
apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev libbluetooth-dev sudo && \
|
apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev libbluetooth-dev sudo && \
|
||||||
|
|
|
@ -5,7 +5,7 @@ ENV DEBIAN_FRONTEND noninteractive
|
||||||
# qtbase5-dev skipped
|
# qtbase5-dev skipped
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get dist-upgrade -y && \
|
apt-get dist-upgrade -y && \
|
||||||
apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev libbluetooth-dev sudo && \
|
apt-get install -y --no-install-recommends git ca-certificates build-essential cmake pkg-config libreadline-dev gcc-arm-none-eabi libnewlib-dev libbz2-dev libbluetooth-dev libpython3-dev sudo && \
|
||||||
apt-get clean
|
apt-get clean
|
||||||
|
|
||||||
# Create rrg user
|
# Create rrg user
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue