Merge pull request #2295 from fpco/bootstrap-get-stack

debian-bootstrap.sh: changes to support re-use in building 'fpco/stack-build' Docker images
This commit is contained in:
Jens Petersen 2017-02-16 12:20:41 +09:00 committed by GitHub
commit 203d24e7ee

View File

@ -13,7 +13,6 @@
set -exu
mkdir /home/stackage -p
locale-gen en_US.UTF-8
export DEBIAN_FRONTEND=noninteractive
apt-get update
@ -27,10 +26,6 @@ add-apt-repository -y ppa:marutter/rrutter
# Set the GHC version
GHCVER=8.0.2
# Get Stack
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442
echo 'deb http://download.fpcomplete.com/ubuntu xenial main'|tee /etc/apt/sources.list.d/fpco.list
apt-get update
apt-get install -y \
build-essential \
@ -115,6 +110,7 @@ apt-get install -y \
libzip-dev \
libzmq3-dev \
llvm-3.7 \
locales \
m4 \
nettle-dev \
nodejs \
@ -123,13 +119,16 @@ apt-get install -y \
r-base \
r-base-dev \
ruby-dev \
stack \
wget \
xclip \
z3 \
zip \
zlib1g-dev
locale-gen en_US.UTF-8
curl -sSL https://get.haskellstack.org/ | sh
# Put documentation where we expect it
mv /opt/ghc/$GHCVER/share/doc/ghc-$GHCVER/ /opt/ghc/$GHCVER/share/doc/ghc