11Vagrant . configure ( 2 ) do |config |
2- config . vm . box = "maier/alpine-3.4 -x86_64"
2+ config . vm . box = "maier/alpine-3.6 -x86_64"
33 config . vm . synced_folder ENV [ 'STACK_BUILD_DIR' ] , "/vagrant-build" , type : "rsync" , rsync__verbose : true , rsync__exclude : [ ".stack-work/" , "_release/" , ".cabal-sandbox/" , "cabal.sandbox.config" , "dist/" , ".#*#" , "*.vdi" , "*.vmdk" ] , rsync__args : [ "--verbose" , "--archive" , "--delete" , "-z" , "--copy-links" ] , rsync__rsync_path : "/usr/bin/rsync" , rsync__chown : false
44 config . vm . synced_folder "../../.." , "/vagrant" , type : "rsync" , rsync__verbose : true , rsync__exclude : [ ".stack-work/" , "_release/" , ".cabal-sandbox/" , "cabal.sandbox.config" , "dist/" , ".#*#" , "*.vdi" , "*.vmdk" ] , rsync__args : [ "--verbose" , "--archive" , "--delete" , "-z" , "--copy-links" ] , rsync__rsync_path : "/usr/bin/rsync" , rsync__chown : false
55 config . vm . provider "virtualbox" do |vb |
@@ -8,18 +8,9 @@ Vagrant.configure(2) do |config|
88 config . ssh . forward_agent = true
99 config . vm . provision "shell" , inline : <<-SHELL
1010 set -xe
11- #FIXME: See https://github.com/commercialhaskell/stack/issues/3045, probably use:
12- #FIXME: apk --no-cache add --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing ghc ghc-dev cabal
13- if ! grep 's3-us-west-2\. amazonaws\. com/alpine-ghc/7\. 10' /etc/apk/repositories; then
14- echo "https://s3-us-west-2.amazonaws.com/alpine-ghc/7.10" |sudo tee -a /etc/apk/repositories
15- fi
16- if ! test -s /etc/apk/keys/[email protected] ; then 17- curl -o /etc/apk/keys/[email protected] https://raw.githubusercontent.com/mitchty/alpine-ghc/master/mitch.tishmack%40gmail.com-55881c97.rsa.pub 18- fi
19- apk -q update
20- apk add alpine-sdk linux-headers musl-dev gmp-dev zlib-dev ghc git rsync gnupg xz
21- cp /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/crtbeginT.o /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/crtbeginT.o.orig
22- cp /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/crtbeginS.o /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/crtbeginT.o
11+ apk update
12+ apk add alpine-sdk linux-headers musl-dev gmp-dev zlib-dev git rsync gnupg xz
13+ apk --no-cache add --repository http://dl-cdn.alpinelinux.org/alpine/edge/community ghc ghc-dev cabal
2314 if ! which stack; then
2415 curl -sSL https://www.stackage.org/stack/linux-x86_64-static \
2516 | tar xzvf - --wildcards --strip-components=1 -C /usr/local/bin '*/stack'
0 commit comments