Christian Decker
4 years ago
committed by
Rusty Russell
2 changed files with 86 additions and 0 deletions
@ -0,0 +1,42 @@ |
|||
FROM bionic |
|||
|
|||
ENV TZ=UTC |
|||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone |
|||
|
|||
RUN sed -i '/updates/d' /etc/apt/sources.list && \ |
|||
sed -i '/security/d' /etc/apt/sources.list |
|||
|
|||
RUN apt-get update \ |
|||
&& apt-get install -y --no-install-recommends \ |
|||
ca-certificates \ |
|||
sudo \ |
|||
build-essential \ |
|||
libsodium23 \ |
|||
python3-setuptools \ |
|||
libpq-dev \ |
|||
git \ |
|||
file \ |
|||
autoconf \ |
|||
debianutils \ |
|||
gettext \ |
|||
zip \ |
|||
unzip \ |
|||
wget |
|||
|
|||
RUN wget https://bootstrap.pypa.io/get-pip.py -O /tmp/get-pip.py && python3 /tmp/get-pip.py \ |
|||
&& rm /tmp/get-pip.py \ |
|||
&& pip install mrkd mako |
|||
|
|||
RUN mkdir /build |
|||
WORKDIR /build |
|||
|
|||
CMD git clone /repo /build \ |
|||
&& tools/build-release.sh zipfile \ |
|||
&& mkdir -p /repro \ |
|||
&& cd /repro \ |
|||
&& unzip /build/release/*.zip \ |
|||
&& cd clightning* \ |
|||
&& tools/repro-build.sh \ |
|||
&& cp *.xz /build/release/* /repo/release/ \ |
|||
&& cd /repo/release \ |
|||
&& sha256sum * |
@ -0,0 +1,44 @@ |
|||
FROM focal |
|||
|
|||
ENV TZ=UTC |
|||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone |
|||
|
|||
RUN sed -i '/updates/d' /etc/apt/sources.list && \ |
|||
sed -i '/security/d' /etc/apt/sources.list |
|||
|
|||
RUN apt-get update \ |
|||
&& apt-get install -y --no-install-recommends \ |
|||
autoconf \ |
|||
build-essential \ |
|||
ca-certificates \ |
|||
file \ |
|||
gettext \ |
|||
git \ |
|||
libgmp-dev \ |
|||
libpq-dev \ |
|||
libsodium23 \ |
|||
libtool \ |
|||
m4 \ |
|||
python3-setuptools \ |
|||
sudo \ |
|||
unzip \ |
|||
wget \ |
|||
zip |
|||
|
|||
RUN wget https://bootstrap.pypa.io/get-pip.py -O /tmp/get-pip.py && python3 /tmp/get-pip.py \ |
|||
&& rm /tmp/get-pip.py \ |
|||
&& pip install mrkd mako |
|||
|
|||
RUN mkdir /build |
|||
WORKDIR /build |
|||
|
|||
CMD git clone /repo /build \ |
|||
&& tools/build-release.sh zipfile \ |
|||
&& mkdir -p /repro \ |
|||
&& cd /repro \ |
|||
&& unzip /build/release/*.zip \ |
|||
&& cd clightning* \ |
|||
&& tools/repro-build.sh \ |
|||
&& cp *.xz /build/release/* /repo/release/ \ |
|||
&& cd /repo/release/ \ |
|||
&& sha256sum * |
Loading…
Reference in new issue