Skip to content

Commit 122e6ec

Browse files
committed
Docker: Verify sha256 sums for lws/cjson.
1 parent 00cf75d commit 122e6ec

File tree

5 files changed

+19
-5
lines changed

5 files changed

+19
-5
lines changed

docker/1.5/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ LABEL maintainer="Roger Light <[email protected]>" \
66
ENV VERSION=1.5.10 \
77
DOWNLOAD_SHA256=00d9688dffef0e2c26f3fb1486931ed5d89042d81f6d4c1dd455d63080149c20 \
88
GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 \
9-
LWS_VERSION=2.4.2
9+
LWS_VERSION=2.4.2 \
10+
LWS_SHA256=73012d7fcf428dedccc816e83a63a01462e27819d5537b8e0d0c7264bfacfad6
1011

1112
RUN set -x && \
1213
apk --no-cache add --virtual build-deps \
@@ -16,6 +17,7 @@ RUN set -x && \
1617
libressl-dev \
1718
util-linux-dev && \
1819
wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && \
20+
echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && \
1921
mkdir -p /build/lws && \
2022
tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && \
2123
rm /tmp/lws.tar.gz && \

docker/1.6-openssl/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ LABEL maintainer="Roger Light <[email protected]>" \
66
ENV VERSION=1.6.12 \
77
DOWNLOAD_SHA256=548d73d19fb787dd0530334e398fd256ef3a581181678488a741a995c4f007fb \
88
GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 \
9-
LWS_VERSION=2.4.2
9+
LWS_VERSION=2.4.2 \
10+
LWS_SHA256=73012d7fcf428dedccc816e83a63a01462e27819d5537b8e0d0c7264bfacfad6
1011

1112
RUN set -x && \
1213
apk --no-cache add --virtual build-deps \
@@ -16,6 +17,7 @@ RUN set -x && \
1617
openssl-dev \
1718
util-linux-dev && \
1819
wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && \
20+
echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && \
1921
mkdir -p /build/lws && \
2022
tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && \
2123
rm /tmp/lws.tar.gz && \

docker/1.6/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ LABEL maintainer="Roger Light <[email protected]>" \
66
ENV VERSION=1.6.12 \
77
DOWNLOAD_SHA256=548d73d19fb787dd0530334e398fd256ef3a581181678488a741a995c4f007fb \
88
GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 \
9-
LWS_VERSION=2.4.2
9+
LWS_VERSION=2.4.2 \
10+
LWS_SHA256=73012d7fcf428dedccc816e83a63a01462e27819d5537b8e0d0c7264bfacfad6
1011

1112
RUN set -x && \
1213
apk --no-cache add --virtual build-deps \
@@ -16,6 +17,7 @@ RUN set -x && \
1617
libressl-dev \
1718
util-linux-dev && \
1819
wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && \
20+
echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && \
1921
mkdir -p /build/lws && \
2022
tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && \
2123
rm /tmp/lws.tar.gz && \

docker/2.0-openssl/Dockerfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ ENV VERSION=2.0.0 \
77
DOWNLOAD_SHA256=ca8c21d1b04037df27639de9ea8f82fa73e1cbd24e83e6394ed67b537c4b6d86 \
88
GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 \
99
LWS_VERSION=2.4.2 \
10-
CJSON_VERSION=1.7.14
10+
LWS_SHA256=73012d7fcf428dedccc816e83a63a01462e27819d5537b8e0d0c7264bfacfad6 \
11+
CJSON_VERSION=1.7.14 \
12+
CJSON_SHA256=fb50a663eefdc76bafa80c82bc045af13b1363e8f45cec8b442007aef6a41343
1113

1214
RUN set -x && \
1315
apk --no-cache add --virtual build-deps \
@@ -17,6 +19,7 @@ RUN set -x && \
1719
openssl-dev \
1820
util-linux-dev && \
1921
wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && \
22+
echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && \
2023
mkdir -p /build/lws && \
2124
tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && \
2225
rm /tmp/lws.tar.gz && \
@@ -35,6 +38,7 @@ RUN set -x && \
3538
make -j "$(nproc)" && \
3639
rm -rf /root/.cmake && \
3740
wget https://github.com/DaveGamble/cJSON/archive/v${CJSON_VERSION}.tar.gz -O /tmp/cjson.tar.gz && \
41+
echo "$CJSON_SHA256 /tmp/cjson.tar.gz" | sha256sum -c - && \
3842
mkdir -p /build/cjson && \
3943
tar --strip=1 -xf /tmp/cjson.tar.gz -C /build/cjson && \
4044
rm /tmp/cjson.tar.gz && \

docker/2.0/Dockerfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ ENV VERSION=2.0.0 \
77
DOWNLOAD_SHA256=ca8c21d1b04037df27639de9ea8f82fa73e1cbd24e83e6394ed67b537c4b6d86 \
88
GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 \
99
LWS_VERSION=2.4.2 \
10-
CJSON_VERSION=1.7.14
10+
LWS_SHA256=73012d7fcf428dedccc816e83a63a01462e27819d5537b8e0d0c7264bfacfad6 \
11+
CJSON_VERSION=1.7.14 \
12+
CJSON_SHA256=fb50a663eefdc76bafa80c82bc045af13b1363e8f45cec8b442007aef6a41343
1113

1214
RUN set -x && \
1315
apk --no-cache add --virtual build-deps \
@@ -17,6 +19,7 @@ RUN set -x && \
1719
libressl-dev \
1820
util-linux-dev && \
1921
wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && \
22+
echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && \
2023
mkdir -p /build/lws && \
2124
tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && \
2225
rm /tmp/lws.tar.gz && \
@@ -35,6 +38,7 @@ RUN set -x && \
3538
make -j "$(nproc)" && \
3639
rm -rf /root/.cmake && \
3740
wget https://github.com/DaveGamble/cJSON/archive/v${CJSON_VERSION}.tar.gz -O /tmp/cjson.tar.gz && \
41+
echo "$CJSON_SHA256 /tmp/cjson.tar.gz" | sha256sum -c - && \
3842
mkdir -p /build/cjson && \
3943
tar --strip=1 -xf /tmp/cjson.tar.gz -C /build/cjson && \
4044
rm /tmp/cjson.tar.gz && \

0 commit comments

Comments
 (0)