1
1
FROM debian:bookworm-slim
2
2
3
- ENV LANG C.UTF-8
3
+ ENV LANG= C.UTF-8
4
4
5
5
# common haskell + stack dependencies
6
6
RUN apt-get update && \
@@ -24,7 +24,7 @@ RUN apt-get update && \
24
24
rm -rf /var/lib/apt/lists/*
25
25
26
26
ARG STACK=3.1.1
27
- ARG STACK_RELEASE_KEY =C5705533DA4F78D8664B5DC0575159689BEFB442
27
+ ARG STACK_RELEASE_GPG =C5705533DA4F78D8664B5DC0575159689BEFB442
28
28
29
29
RUN set -eux; \
30
30
cd /tmp; \
@@ -45,7 +45,7 @@ RUN set -eux; \
45
45
\
46
46
curl -sSL "$STACK_URL.asc" -o stack.tar.gz.asc; \
47
47
GNUPGHOME="$(mktemp -d)" ; export GNUPGHOME; \
48
- gpg --batch --keyserver keyserver.ubuntu.com --receive-keys "$STACK_RELEASE_KEY " ; \
48
+ gpg --batch --keyserver keyserver.ubuntu.com --receive-keys "$STACK_RELEASE_GPG " ; \
49
49
gpg --batch --verify stack.tar.gz.asc stack.tar.gz; \
50
50
gpgconf --kill all; \
51
51
\
@@ -58,7 +58,7 @@ RUN set -eux; \
58
58
stack --version;
59
59
60
60
ARG CABAL_INSTALL=3.14.1.0
61
- ARG CABAL_INSTALL_RELEASE_KEY =EAF2A9A722C0C96F2B431CA511AAD8CEDEE0CAEF
61
+ ARG CABAL_INSTALL_RELEASE_GPG =EAF2A9A722C0C96F2B431CA511AAD8CEDEE0CAEF
62
62
63
63
RUN set -eux; \
64
64
cd /tmp; \
@@ -82,7 +82,7 @@ RUN set -eux; \
82
82
curl -sSLO "$CABAL_INSTALL_SHA256SUMS_URL" ; \
83
83
curl -sSLO "$CABAL_INSTALL_SHA256SUMS_URL.sig" ; \
84
84
GNUPGHOME="$(mktemp -d)" ; export GNUPGHOME; \
85
- gpg --batch --keyserver keyserver.ubuntu.com --receive-keys "$CABAL_INSTALL_RELEASE_KEY " ; \
85
+ gpg --batch --keyserver keyserver.ubuntu.com --receive-keys "$CABAL_INSTALL_RELEASE_GPG " ; \
86
86
gpg --batch --verify SHA256SUMS.sig SHA256SUMS; \
87
87
# confirm we are verifying SHA256SUMS that matches the release + sha256
88
88
grep "$CABAL_INSTALL_SHA256 $CABAL_INSTALL_TAR" SHA256SUMS; \
@@ -95,7 +95,7 @@ RUN set -eux; \
95
95
cabal --version
96
96
97
97
ARG GHC=9.12.1
98
- ARG GHC_RELEASE_KEY =88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4
98
+ ARG GHC_RELEASE_GPG =88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4
99
99
100
100
RUN set -eux; \
101
101
cd /tmp; \
@@ -116,7 +116,7 @@ RUN set -eux; \
116
116
\
117
117
GNUPGHOME="$(mktemp -d)" ; export GNUPGHOME; \
118
118
curl -sSL "$GHC_URL.sig" -o ghc.tar.xz.sig; \
119
- gpg --batch --keyserver keyserver.ubuntu.com --receive-keys "$GHC_RELEASE_KEY " ; \
119
+ gpg --batch --keyserver keyserver.ubuntu.com --receive-keys "$GHC_RELEASE_GPG " ; \
120
120
gpg --batch --verify ghc.tar.xz.sig ghc.tar.xz; \
121
121
gpgconf --kill all; \
122
122
\
@@ -129,6 +129,6 @@ RUN set -eux; \
129
129
\
130
130
"/opt/ghc/$GHC/bin/ghc" --version
131
131
132
- ENV PATH /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
132
+ ENV PATH= /root/.cabal/bin:/root/.local/bin:/opt/ghc/${GHC}/bin:$PATH
133
133
134
134
CMD ["ghci" ]
0 commit comments