dionaea: adjust for multiarch builds

This commit is contained in:
t3chn0m4g3 2022-01-24 01:31:31 +00:00
parent cfcf870da3
commit 6a277fd1e9

View file

@ -4,11 +4,18 @@ ENV DEBIAN_FRONTEND noninteractive
# Include dist # Include dist
ADD dist/ /root/dist/ ADD dist/ /root/dist/
# #
# Install dependencies and packages # Determine arch, get and install packages
RUN apt-get update -y && \ RUN ARCH=$(arch) && \
if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \
if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \
echo "$ARCH" && \
cd /root/dist/ && \
apt-get update -y && \
apt-get install wget -y && \ apt-get install wget -y && \
wget http://archive.ubuntu.com/ubuntu/pool/universe/libe/libemu/libemu2_0.2.0+git20120122-1.2build1_amd64.deb http://archive.ubuntu.com/ubuntu/pool/universe/libe/libemu/libemu-dev_0.2.0+git20120122-1.2build1_amd64.deb && \ wget http://ftp.us.debian.org/debian/pool/main/libe/libemu/libemu2_0.2.0+git20120122-1.2+b1_$ARCH.deb \
apt install ./libemu2_0.2.0+git20120122-1.2build1_amd64.deb ./libemu-dev_0.2.0+git20120122-1.2build1_amd64.deb -y && \ http://ftp.us.debian.org/debian/pool/main/libe/libemu/libemu-dev_0.2.0+git20120122-1.2+b1_$ARCH.deb && \
apt install ./libemu2_0.2.0+git20120122-1.2+b1_$ARCH.deb \
./libemu-dev_0.2.0+git20120122-1.2+b1_$ARCH.deb -y && \
apt-get dist-upgrade -y && \ apt-get dist-upgrade -y && \
apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
build-essential \ build-essential \
@ -19,7 +26,6 @@ RUN apt-get update -y && \
git \ git \
libcap2-bin \ libcap2-bin \
libcurl4-openssl-dev \ libcurl4-openssl-dev \
# libemu-dev \
libev-dev \ libev-dev \
libglib2.0-dev \ libglib2.0-dev \
libloudmouth1-dev \ libloudmouth1-dev \
@ -97,7 +103,6 @@ RUN apt-get update -y && \
libnetfilter-queue1 \ libnetfilter-queue1 \
libnl-3-200 \ libnl-3-200 \
libpcap0.8 \ libpcap0.8 \
# libpython3.6 \
libpython3.8 \ libpython3.8 \
libudns0 && \ libudns0 && \
# #