1
- ARG FDB_VERSION=6.2.29
1
+ ARG FDB_VERSION=7.1.67
2
2
ARG FDB_WEBSITE=https://github.com/apple/foundationdb/releases/download
3
3
4
4
# Build the manager binary
@@ -10,10 +10,9 @@ ARG TAG="latest"
10
10
11
11
RUN set -eux && \
12
12
curl --fail -L "${FDB_WEBSITE}/${FDB_VERSION}/foundationdb-clients_${FDB_VERSION}-1_amd64.deb" -o foundationdb-clients_${FDB_VERSION}-1_amd64.deb && \
13
- curl --fail -L "${FDB_WEBSITE}/${FDB_VERSION}/foundationdb-clients_${FDB_VERSION}-1_amd64.deb" -o foundationdb-clients_${FDB_VERSION}-1_amd64.deb.sha256 && \
14
- # TODO(johscheuer): The 6.2.29 sha256 file is not well formatted, enable this check again once 7.1 is used as base. \
15
- # sha256sum -c foundationdb-clients_${FDB_VERSION}-1_amd64.deb.sha256 && \
16
- dpkg -i foundationdb-clients_${FDB_VERSION}-1_amd64.deb && \
13
+ curl --fail -L "${FDB_WEBSITE}/${FDB_VERSION}/foundationdb-clients_${FDB_VERSION}-1_amd64.deb.sha256" -o foundationdb-clients_${FDB_VERSION}-1_amd64.deb.sha256 && \
14
+ sha256sum -c foundationdb-clients_${FDB_VERSION}-1_amd64.deb.sha256 && \
15
+ dpkg -i foundationdb-clients_${FDB_VERSION}-1_amd64.deb && \
17
16
rm foundationdb-clients_${FDB_VERSION}-1_amd64.deb foundationdb-clients_${FDB_VERSION}-1_amd64.deb.sha256
18
17
19
18
WORKDIR /workspace
@@ -60,9 +59,8 @@ RUN set -eux && \
60
59
curl --fail -L "${FDB_WEBSITE}/${FDB_VERSION}/foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm.sha256" -o foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm.sha256 && \
61
60
microdnf install -y glibc pkg-config && \
62
61
microdnf clean all && \
63
- # TODO(johscheuer): The 6.2.29 sha256 file is not well formatted, enable this check again once 7.1 is used as base. \
64
- # sha256sum -c foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm.sha256 && \
65
- rpm -i foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm --excludepath=/usr/bin --excludepath=/usr/lib/foundationdb/backup_agent && \
62
+ sha256sum -c foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm.sha256 && \
63
+ rpm -i foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm --excludepath=/usr/bin --excludepath=/usr/lib/foundationdb/backup_agent && \
66
64
rm foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm foundationdb-clients-${FDB_VERSION}-1.el7.x86_64.rpm.sha256
67
65
68
66
COPY --from=builder /etc/passwd /etc/passwd
0 commit comments