on master help sign in
Merge pull request #2295 from fpco/bootstrap-get-stack
203d24eJens Petersen
debian-bootstrap.sh+5−6
@@ -13,7 +13,6 @@
13set -exu
13set -exu
14
14
15mkdir /home/stackage -p
15mkdir /home/stackage -p
16−locale-gen en_US.UTF-8
17
16
18export DEBIAN_FRONTEND=noninteractive
17export DEBIAN_FRONTEND=noninteractive
19apt-get update
18apt-get update
@@ -27,10 +26,6 @@ add-apt-repository -y ppa:marutter/rrutter
27# Set the GHC version
26# Set the GHC version
28GHCVER=8.0.2
27GHCVER=8.0.2
29
28
30−# Get Stack
31−apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 575159689BEFB442
32−echo 'deb http://download.fpcomplete.com/ubuntu xenial main'|tee /etc/apt/sources.list.d/fpco.list
33−
34apt-get update
29apt-get update
35apt-get install -y \
30apt-get install -y \
36 build-essential \
31 build-essential \
@@ -115,6 +110,7 @@ apt-get install -y \
115 libzip-dev \
110 libzip-dev \
116 libzmq3-dev \
111 libzmq3-dev \
117 llvm-3.7 \
112 llvm-3.7 \
113+ locales \
118 m4 \
114 m4 \
119 nettle-dev \
115 nettle-dev \
120 nodejs \
116 nodejs \
@@ -123,13 +119,16 @@ apt-get install -y \
123 r-base \
119 r-base \
124 r-base-dev \
120 r-base-dev \
125 ruby-dev \
121 ruby-dev \
126− stack \
127 wget \
122 wget \
128 xclip \
123 xclip \
129 z3 \
124 z3 \
130 zip \
125 zip \
131 zlib1g-dev
126 zlib1g-dev
132
127
128+locale-gen en_US.UTF-8
129+
130+curl -sSL https://get.haskellstack.org/ | sh
131+
133# Put documentation where we expect it
132# Put documentation where we expect it
134mv /opt/ghc/$GHCVER/share/doc/ghc-$GHCVER/ /opt/ghc/$GHCVER/share/doc/ghc
133mv /opt/ghc/$GHCVER/share/doc/ghc-$GHCVER/ /opt/ghc/$GHCVER/share/doc/ghc
135
134