Skip to content

Commit b4f9b26

Browse files
committed
Update from debian stretch (9) to buster (10) for ghc 8.6, 8.8
1 parent c767592 commit b4f9b26

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

8.6/Dockerfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
FROM debian:stretch
1+
FROM debian:buster
22

33
RUN apt-get update && \
44
apt-get install -y --no-install-recommends gnupg ca-certificates dirmngr && \
55
rm -rf /var/lib/apt/lists/*
66

77
ARG GHC=8.6.5
8-
ARG STACK=1.9.3
9-
ARG CABAL_INSTALL=2.4
8+
ARG STACK=2.1.3
9+
ARG CABAL_INSTALL=3.0
1010

1111
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 427CB69AAC9D00F2A43CAF1CBA3CBA3FFE22B574 && \
12-
echo 'deb http://downloads.haskell.org/debian stretch main' > /etc/apt/sources.list.d/ghc.list && \
12+
echo 'deb http://downloads.haskell.org/debian buster main' > /etc/apt/sources.list.d/ghc.list && \
1313
apt-get update && \
1414
apt-get install -y --no-install-recommends \
1515
cabal-install-${CABAL_INSTALL} \
@@ -28,6 +28,7 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 427CB69AAC9D00F2A43
2828

2929
RUN export GNUPGHOME="$(mktemp -d)" && \
3030
gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys C5705533DA4F78D8664B5DC0575159689BEFB442 && \
31+
gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys 2C6A674E85EE3FB896AFC9B965101FF31C5C154D && \
3132
curl -fSL https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-x86_64.tar.gz -o stack.tar.gz && \
3233
curl -fSL https://github.com/commercialhaskell/stack/releases/download/v${STACK}/stack-${STACK}-linux-x86_64.tar.gz.asc -o stack.tar.gz.asc && \
3334
gpg --batch --trusted-key 0x575159689BEFB442 --verify stack.tar.gz.asc stack.tar.gz && \

8.8/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM debian:stretch
1+
FROM debian:buster
22

33
RUN apt-get update && \
44
apt-get install -y --no-install-recommends gnupg ca-certificates dirmngr && \
@@ -9,7 +9,7 @@ ARG STACK=2.1.3
99
ARG CABAL_INSTALL=3.0
1010

1111
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 427CB69AAC9D00F2A43CAF1CBA3CBA3FFE22B574 && \
12-
echo 'deb http://downloads.haskell.org/debian stretch main' > /etc/apt/sources.list.d/ghc.list && \
12+
echo 'deb http://downloads.haskell.org/debian buster main' > /etc/apt/sources.list.d/ghc.list && \
1313
apt-get update && \
1414
apt-get install -y --no-install-recommends \
1515
cabal-install-${CABAL_INSTALL} \

0 commit comments

Comments
 (0)