• Joined on 2022-09-20

lsquic (v2.29.0)

Published 2022-12-11 20:56:25 +01:00 by michael

Installation

docker pull git.rust.cloud/michael/lsquic:v2.29.0
sha256:340b7d41e2095ed253f282b7303615abcde0d0f943c442f70541f2783426052f

Image Layers

ADD file:11b425d4c08e81a3e0cb2e0345d27cd5fc844dd83f1096af4cc05f635824ff5d in /
/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests
/bin/sh -c rm -rf /var/lib/apt/lists/*
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
CMD ["/bin/bash"]
RUN /bin/sh -c apt-get update && apt-get install -y build-essential git cmake software-properties-common zlib1g-dev libevent-dev # buildkit
RUN /bin/sh -c add-apt-repository ppa:gophers/archive && apt-get update && apt-get install -y golang-1.9-go && cp /usr/lib/go-1.9/bin/go* /usr/bin/. # buildkit
RUN /bin/sh -c mkdir /src # buildkit
WORKDIR /src
RUN /bin/sh -c mkdir /src/lsquic # buildkit
COPY ./ /src/lsquic/ # buildkit
RUN /bin/sh -c git clone https://boringssl.googlesource.com/boringssl && cd boringssl && git checkout a2278d4d2cabe73f6663e3299ea7808edfa306b9 && cmake . && make # buildkit
RUN /bin/sh -c cd /src/lsquic && cmake -DBORINGSSL_DIR=/src/boringssl . && make # buildkit
RUN /bin/sh -c cd lsquic && make test && cp http_client /usr/bin/ && cp http_server /usr/bin # buildkit
COPY ./run_endpoint.sh / # buildkit
RUN /bin/sh -c chmod +x /run_endpoint.sh # buildkit
ENTRYPOINT ["/run_endpoint.sh"]
Details
Container
2022-12-11 20:56:25 +01:00
0
OCI / Docker
linux/amd64
808 MiB
Versions (2) View all
v3.2.0 2022-12-11
v2.29.0 2022-12-11