Skip to content

Instantly share code, notes, and snippets.

@byrongibson
Created June 9, 2012 01:00
Show Gist options
  • Save byrongibson/2898928 to your computer and use it in GitHub Desktop.
Save byrongibson/2898928 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash -
# install haskell GHC to the system via Debian update-alternatives
BIN="/usr/bin"
MAN="/usr/share/man"
GHC="/opt/haskell/ghc/7.4.1"
GHC_BIN="$GHC/bin"
GHC_MAN="$GHC/share/man"
PRIORITY_LEVEL=1200
update-alternatives --install $BIN/ghc ghc $GHC_BIN/ghc $PRIORITY_LEVEL \
--slave $BIN/ghci ghci $GHC_BIN/ghci \
--slave $BIN/ghc-pkg ghc-pkg $GHC_BIN/ghc-pkg \
--slave $BIN/haddock haddock $GHC_BIN/haddock \
--slave $BIN/hp2ps hp2ps $GHC_BIN/hp2ps \
--slave $BIN/hpc hpc $GHC_BIN/hpc \
--slave $BIN/hsc2hs hsc2hs $GHC_BIN/hsc2hs \
--slave $BIN/runghc runghc $GHC_BIN/runghc \
--slave $BIN/runhaskell runhaskell $GHC_BIN/runhaskell \
--slave $MAN/man9 man.ghc $GHC_MAN/man1
@byrongibson
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment