haskell.sh 587 B

123456789101112131415161718
  1. #!/bin/bash
  2. fw_installed haskell && return 0
  3. CABAL_HOME=/opt/cabal/1.20
  4. HASKELL_HOME=/opt/ghc/7.8.3
  5. # TODO: someday move away from apt
  6. sudo add-apt-repository -y ppa:hvr/ghc
  7. sudo apt-get update
  8. sudo apt-get install -y ghc-7.8.3 cabal-install-1.20 libpcre3-dev
  9. echo "export LANG=en_US.UTF-8" > $IROOT/haskell.installed
  10. echo "export CABAL_HOME=${CABAL_HOME}" >> $IROOT/haskell.installed
  11. echo "export HASKELL_HOME=${HASKELL_HOME}" >> $IROOT/haskell.installed
  12. echo -e "export PATH=\$HASKELL_HOME/bin:\$CABAL_HOME/bin:\$PATH" >> $IROOT/haskell.installed
  13. source $IROOT/haskell.installed