#!/bin/sh echo "making scripts executable" chmod +x configure hmake-configure darcs-all chmod +x script/harch script/confhc script/fixcygwin script/fixghc chmod +x script/mangler script/map script/tprofprel chmod +x tests/runtests echo "downloading compiler98" [ -d src/compiler98 ] || darcs get --partial --repo-name=src/compiler98 \ http://darcs.haskell.org/york-compiler98 echo "downloading cpphs" [ -d src/cpphs ] || darcs get --partial --repo-name=src/cpphs \ http://code.haskell.org/cpphs echo "downloading hsc2hs" [ -d src/hsc2hs ] || darcs get --partial --repo-name=src/hsc2hs \ http://darcs.haskell.org/hsc2hs echo "downloading libraries:" cd src/libraries for package in `cat default-packages` do pkgname=`basename $package` if [ "$pkgname" = "$package" ] then repoURL=http://darcs.haskell.org/packages/$pkgname else repoURL=$package fi echo " package: $pkgname" [ -d $pkgname ] || darcs get --partial --repo-name=$pkgname $repoURL done