diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..91468aac --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "scripts"] + path = scripts + url = git://github.com/yesodweb/scripts.git diff --git a/install-all.sh b/install-all.sh deleted file mode 100755 index 9b135d20..00000000 --- a/install-all.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash -e - -# allow a CABAL env var to override -CABAL=${CABAL:-cabal} - -# install testing dependencies -$CABAL install HUnit QuickCheck 'hspec >= 0.6.1 && < 0.7' shelltestrunner - -pkgs=( yesod-core - yesod-json - yesod-static - yesod-persistent - yesod-newsfeed - yesod-form - yesod-auth - yesod-sitemap - yesod - ) - -# install each sub-respository -for pkg in "${pkgs[@]}"; do - echo "Installing $pkg..." - - ( - cd "./$pkg" - - if [ "$1" = "--clean" ]; then - $CABAL clean - fi - - if ! $CABAL configure --ghc-options="-Wall -Werror"; then - $CABAL install --only-dependencies - $CABAL configure --ghc-options="-Wall -Werror" - fi - $CABAL build - - $CABAL configure --enable-tests - $CABAL build - $CABAL test - - $CABAL check - if [ "$1" != "--fast" ]; then - $CABAL haddock --executables - fi - ./Setup.lhs install - ) -done diff --git a/scripts b/scripts new file mode 160000 index 00000000..00e2390f --- /dev/null +++ b/scripts @@ -0,0 +1 @@ +Subproject commit 00e2390f2eb601d869e97fc2838cc17f63f0e343