File tree Expand file tree Collapse file tree 6 files changed +16
-6
lines changed Expand file tree Collapse file tree 6 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ ARG SCLOUD_URL
19
19
ENV SCLOUD_URL=${SCLOUD_URL} \
20
20
DEBIAN_FRONTEND=noninteractive \
21
21
PYTHON_VERSION=3.7.10 \
22
- PYTHON_MD5=0b19e34a6dabc4bf15fdcdf9e77e9856
22
+ PYTHON_GPG_KEY_ID=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D
23
23
24
24
COPY install.sh /install.sh
25
25
RUN /install.sh && rm -rf /install.sh
Original file line number Diff line number Diff line change @@ -38,7 +38,10 @@ apt-get install -y --no-install-recommends curl sudo libgssapi-krb5-2 busybox pr
38
38
# Install Python and necessary packages
39
39
PY_SHORT=${PYTHON_VERSION% .* }
40
40
wget -O /tmp/python.tgz https://www.python.org/ftp/python/${PYTHON_VERSION} /Python-${PYTHON_VERSION} .tgz
41
- echo " $PYTHON_MD5 /tmp/python.tgz" | md5sum --check
41
+ wget -O /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc https://www.python.org/ftp/python/${PYTHON_VERSION} /Python-${PYTHON_VERSION} .tgz.asc
42
+ gpg --recv-keys $PYTHON_GPG_KEY_ID
43
+ gpg --verify /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc /tmp/python.tgz
44
+ rm /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc
42
45
mkdir -p /tmp/pyinstall
43
46
tar -xzC /tmp/pyinstall/ --strip-components=1 -f /tmp/python.tgz
44
47
rm /tmp/python.tgz
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ ARG SCLOUD_URL
19
19
ENV SCLOUD_URL=${SCLOUD_URL} \
20
20
DEBIAN_FRONTEND=noninteractive \
21
21
PYTHON_VERSION=3.7.10 \
22
- PYTHON_MD5=0b19e34a6dabc4bf15fdcdf9e77e9856
22
+ PYTHON_GPG_KEY_ID=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D
23
23
24
24
COPY install.sh /install.sh
25
25
RUN /install.sh && rm -rf /install.sh
Original file line number Diff line number Diff line change @@ -37,7 +37,11 @@ apt-get install -y --no-install-recommends curl sudo libgssapi-krb5-2 busybox pr
37
37
# Install Python and necessary packages
38
38
PY_SHORT=${PYTHON_VERSION% .* }
39
39
wget -O /tmp/python.tgz https://www.python.org/ftp/python/${PYTHON_VERSION} /Python-${PYTHON_VERSION} .tgz
40
- echo " $PYTHON_MD5 /tmp/python.tgz" | md5sum --check
40
+ wget -O /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc https://www.python.org/ftp/python/${PYTHON_VERSION} /Python-${PYTHON_VERSION} .tgz.asc
41
+ apt-get install dirmngr -y
42
+ gpg --keyserver pool.sks-keyservers.net --recv-keys $PYTHON_GPG_KEY_ID
43
+ gpg --verify /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc /tmp/python.tgz
44
+ rm /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc
41
45
mkdir -p /tmp/pyinstall
42
46
tar -xzC /tmp/pyinstall/ --strip-components=1 -f /tmp/python.tgz
43
47
rm /tmp/python.tgz
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ LABEL name="splunk" \
28
28
ARG SCLOUD_URL
29
29
ENV SCLOUD_URL=${SCLOUD_URL} \
30
30
PYTHON_VERSION=3.7.10 \
31
- PYTHON_MD5=0b19e34a6dabc4bf15fdcdf9e77e9856
31
+ PYTHON_GPG_KEY_ID=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D
32
32
33
33
COPY install.sh /install.sh
34
34
Original file line number Diff line number Diff line change @@ -34,7 +34,10 @@ microdnf -y --nodocs update gnutls kernel-headers librepo libnghttp2 tzdata
34
34
# Install Python and necessary packages
35
35
PY_SHORT=${PYTHON_VERSION% .* }
36
36
wget -O /tmp/python.tgz https://www.python.org/ftp/python/${PYTHON_VERSION} /Python-${PYTHON_VERSION} .tgz
37
- echo " $PYTHON_MD5 /tmp/python.tgz" | md5sum --check
37
+ wget -O /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc https://www.python.org/ftp/python/${PYTHON_VERSION} /Python-${PYTHON_VERSION} .tgz.asc
38
+ gpg --keyserver pool.sks-keyservers.net --recv-keys $PYTHON_GPG_KEY_ID
39
+ gpg --verify /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc /tmp/python.tgz
40
+ rm /tmp/Python-gpg-sig-${PYTHON_VERSION} .tgz.asc
38
41
mkdir -p /tmp/pyinstall
39
42
tar -xzC /tmp/pyinstall/ --strip-components=1 -f /tmp/python.tgz
40
43
rm /tmp/python.tgz
You can’t perform that action at this time.
0 commit comments