summaryrefslogtreecommitdiff
path: root/src/main/docker/zlib-deb.Dockerfile
diff options
context:
space:
mode:
authorAndreas Fankhauser hiddenalpha.ch2024-05-12 12:55:07 +0200
committerAndreas Fankhauser hiddenalpha.ch2024-05-12 12:55:07 +0200
commit5cc4c2b95df9bf6998d92496ca0e0064314fba39 (patch)
treeac7d979f81a86703508ff23e2694a6b4d6bfe4d5 /src/main/docker/zlib-deb.Dockerfile
parent1dc9f8c9db499a326ceee6cb3b48878ee17ff9fa (diff)
parent95d934e8e3918832c03f05b2fc32cb5d5272cb83 (diff)
downloadUnspecifiedGarbage-wip-LatitudeReSetup-20230620.zip
UnspecifiedGarbage-wip-LatitudeReSetup-20230620.tar.gz
Merge remote-tracking branch 'ha-public/master' into wip-LatitudeReSetup-20230620wip-LatitudeReSetup-20230620
Diffstat (limited to 'src/main/docker/zlib-deb.Dockerfile')
-rw-r--r--src/main/docker/zlib-deb.Dockerfile49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/main/docker/zlib-deb.Dockerfile b/src/main/docker/zlib-deb.Dockerfile
deleted file mode 100644
index c5abaf6..0000000
--- a/src/main/docker/zlib-deb.Dockerfile
+++ /dev/null
@@ -1,49 +0,0 @@
-#
-# curl -sSL "https://git.hiddenalpha.ch/UnspecifiedGarbage.git/plain/src/main/docker/zlib-deb.Dockerfile" | docker build -f- . -t "zlib-deb:$(date +%Y%m%d)"
-#
-ARG PARENT_IMAGE=debian:9-slim
-FROM $PARENT_IMAGE
-
-ARG ZLIB_VERSION="1.2.11"
-ARG PKGS_TO_ADD="curl gcc make tar libc-dev ca-certificates vim"
-ARG PKGS_TO_DEL=""
-ARG PKG_INIT="apt-get update"
-ARG PKG_ADD="apt-get install -y --no-install-recommends"
-ARG PKG_DEL="apt-get purge"
-ARG PKG_CLEAN="apt-get clean"
-
-RUN true \
- && WORKDIR="/work" \
- && THEOLDPWD="$PWD" \
- # Prepare System
- && $PKG_INIT \
- && $PKG_ADD $PKGS_TO_ADD \
- # Prepare zlib
- && mkdir "${WORKDIR:?}" && cd "${WORKDIR:?}" \
- && mkdir tarballs tree build \
- && curl -sSL -o "tarballs/zlib-${ZLIB_VERSION}.tgz" "https://github.com/madler/zlib/archive/refs/tags/v${ZLIB_VERSION:?}.tar.gz" \
- && cd "${WORKDIR:?}/tree" \
- && tar --strip-components 1 -xzf "${WORKDIR:?}/tarballs/zlib-${ZLIB_VERSION:?}.tgz" \
- # Make zlib
- && ./configure --prefix="${WORKDIR:?}/build" \
- && make -e \
- && make install \
- && cp README "${WORKDIR}/build/." \
- && cd "${WORKDIR}/build" \
- && rm -rf lib/pkgconfig \
- && find -type f -not -name MD5SUM -exec md5sum -b {} + > MD5SUM \
- && tar --owner=0 --group=0 -cz * > "${WORKDIR:?}/tarballs/zlib-${ZLIB_VERSION:?}-debian.tgz" \
- && cd "${WORKDIR}" \
- && rm -rf "${WORKDIR:?}/tree" "${WORKDIR:?}/build" \
- # install zlib
- && mkdir -p /usr/local/ \
- && tar -C /usr/local -f "${WORKDIR:?}/tarballs/zlib-${ZLIB_VERSION:?}-debian.tgz" -x include lib \
- # cleanup
- && cd "${THEOLDPWD:?}" \
- && unset THEOLDPWD WORKDIR \
- && $PKG_DEL $PKGS_TO_DEL \
- && $PKG_CLEAN \
- && true
-
-WORKDIR /work
-