Skip to content
Snippets Groups Projects

Reduce image size

Merged Julian Ospald requested to merge maerwald/ci-images:issue-4 into master
Files
7
+ 6
3
@@ -26,13 +26,16 @@ let
installFromSource: Text -> CF.Type =
\(version: Text) ->
let
path: Text = "/usr/local/bin/cabal"
path: Text = "/usr/local/bin"
let
storeDir: Text = "/opt/cabal/store"
in
CF.run "install cabal"
[ "cabal update"
, "cabal install cabal-install==${version}"
, "mv $HOME/.cabal/bin/cabal ${path}"
, "mkdir -p ${storeDir}"
, "cabal install --store-dir=${storeDir}/store --enable-static --install-method=copy --installdir=${path} cabal-install==${version}"
, "${path} --version"
, "rm -rf ${storeDir}"
]
# setEnv path
Loading