From 8049134ed582b90133182caca319d3aaee373be1 Mon Sep 17 00:00:00 2001 From: David Andersen Date: Thu, 14 Apr 2016 14:11:05 -0700 Subject: [PATCH] verify SHA1 checksum --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 485b830..072736a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,11 +22,16 @@ ENV FACTORIO_DISSALOW_COMMANDS true ENV FACOTIO_NO_AUTO_PAUSE false +ENV VERSION=0.12.30 +ENV FACTORIO_SHA1="77d92ecc52989f3283462fd5c9b5ba07eb6081cc" + RUN echo "# Installing curl" && \ apt-get update && \ apt-get install -y curl && \ echo "# Downloading and unzipping factorio" && \ - curl -L -k https://www.factorio.com/get-download/0.12.30/headless/linux64 | tar -xzf - && \ + curl -L -k https://www.factorio.com/get-download/$VERSION/headless/linux64 -o /tmp/factorio_headless_x64_$VERSION.tar.gz && \ + echo "$FACTORIO_SHA1 /tmp/factorio_headless_x64_$VERSION.tar.gz" | sha1sum -c - && \ + tar xzf /tmp/factorio_headless_x64_$VERSION.tar.gz && \ echo "# Cleaning" && \ apt-get remove -y --purge curl && \ apt-get autoremove -y --purge && \