From 971ab6ec74ac1df2020dcc41c1b685cf840c45ac Mon Sep 17 00:00:00 2001 From: Greg Weber Date: Tue, 16 Aug 2011 14:34:57 -0700 Subject: [PATCH] do a cabal update just once previously was doing it lazily, but multiple times also install testing dependencies right away --- install-all.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/install-all.sh b/install-all.sh index b8dbf991..d07abd5f 100755 --- a/install-all.sh +++ b/install-all.sh @@ -2,13 +2,17 @@ CABAL=cabal +$CABAL update +# install testing dependencies +$CABAL install HUnit QuickCheck hspec + PACKAGES="yesod-core yesod-json yesod-static yesod-persistent yesod-newsfeed yesod-form yesod-auth yesod-sitemap yesod" for package in $PACKAGES do echo Installing $package cd $package ($CABAL configure --enable-tests || - ($CABAL update && $CABAL install HUnit QuickCheck hspec && $CABAL install --only-dependencies && $CABAL configure --enable-tests) + ($CABAL install --only-dependencies && $CABAL configure --enable-tests) ) && $CABAL build && $CABAL test && ./Setup.lhs install || exit cd .. done