From 84f98a331062d30a12e1e55460381a149e837d8f Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Thu, 2 Aug 2012 21:37:24 +0200 Subject: [PATCH] installenv: use custom harpy repo and provide a simple shell function for installing from a git repository --- tools/installhaskellenv.sh | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tools/installhaskellenv.sh b/tools/installhaskellenv.sh index caec90c..893cc95 100755 --- a/tools/installhaskellenv.sh +++ b/tools/installhaskellenv.sh @@ -1,6 +1,16 @@ #!/bin/bash -x CABAL_OPT="--enable-shared -p" + +function gitinstall { + url=$1 + git clone $url tmprepo + cd tmprepo + cabal install $CABAL_OPT + cd .. + rm -rf tmprepo +} + rm -rf ~/.ghc ~/.cabal cabal update cabal install cabal-install $CABAL_OPT @@ -11,13 +21,11 @@ cabal install heap $CABAL_OPT cabal install plugins $CABAL_OPT cabal install split $CABAL_OPT -git clone git://wien.tomnetworks.com/hs-java.git -cd hs-java -cabal install $CABAL_OPT -cd .. -rm -rf hs-java +# cabal install hs-java $CABAL_OPT +gitinstall git://wien.tomnetworks.com/hs-java.git cabal install disassembler $CABAL_OPT -cabal install harpy $CABAL_OPT +# cabal install harpy $CABAL_OPT +gitinstall git://wien.tomnetworks.com/harpy.git echo DONE -- 2.25.1