From e3357140bcd765001c28c27626c64e702a185e79 Mon Sep 17 00:00:00 2001 From: Jerry Aldrich Date: Mon, 1 Aug 2022 20:04:02 -0700 Subject: [PATCH] Upgrade Zandronum to 3.1 --- Dockerfile | 13 +++++++------ extract_server.sh => extract_libs.sh | 0 2 files changed, 7 insertions(+), 6 deletions(-) rename extract_server.sh => extract_libs.sh (100%) diff --git a/Dockerfile b/Dockerfile index 6422a3b..6b5eb9e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,17 +5,17 @@ RUN apt-get update -y && apt-get install -y wget bzip2 libsdl1.2debian unzip WORKDIR /src # Download and extract soruce -RUN wget https://zandronum.com/downloads/zandronum3.0-linux-x86_64.tar.bz2 +RUN wget https://zandronum.com/downloads/zandronum3.1-linux-x86_64.tar.bz2 RUN tar xjf zandronum*.tar.bz2 # Extract libs used by server RUN mkdir -p /export/libs -COPY extract_server.sh . -RUN bash ./extract_server.sh zandronum-server /export/libs -RUN cp libcrypto* /export/libs +COPY extract_libs.sh . +RUN bash ./extract_libs.sh zandronum-server /export/libs +RUN cp *.so /export/libs # Copy server and required files to /export -RUN cp zandronum-server zandronum.pk3 /export/ +RUN cp zandronum-server zandronum.pk3 skulltag_actors.pk3 /export/ # Download FreeDM WAD RUN wget https://github.com/freedoom/freedoom/releases/download/v0.12.1/freedm-0.12.1.zip @@ -25,7 +25,8 @@ RUN cd freedm* && cp freedm.wad /export # Libraries that aren't in busybox or alpines musl are needed :( FROM debian:stable-slim -RUN apt-get update -y && apt-get install -y wget +RUN apt-get update -y +RUN apt-get install -y wget libsdl1.2debian libjpeg62 RUN apt-get clean && apt-get autoclean RUN rm -rf /var/lib/apt/lists/* diff --git a/extract_server.sh b/extract_libs.sh similarity index 100% rename from extract_server.sh rename to extract_libs.sh