diff options
author | Simon Marlow <simonmar@microsoft.com> | 2006-10-06 10:00:49 +0000 |
---|---|---|
committer | Simon Marlow <simonmar@microsoft.com> | 2006-10-06 10:00:49 +0000 |
commit | cb5e627211db27c91450b897734d79f1fcd43a16 (patch) | |
tree | 3daccd9bf7b1a99a6037cd8bcd07a9c494e549a8 /darcs-all | |
parent | 807c4b5f58800a069092fc82fbb48a04f4e6cacd (diff) | |
download | haskell-cb5e627211db27c91450b897734d79f1fcd43a16.tar.gz |
Figure out where the rest of the repositories are, based on defaultrepo
This is a slight improvement over the patch sent by jamey@minilop.net,
we now do it properly if the source repo was a GHC tree on the local
filesystem too.
Merge post 6.6.
Diffstat (limited to 'darcs-all')
-rw-r--r-- | darcs-all | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -4,8 +4,15 @@ set -e top_dirs="nofib testsuite" -default_repo_root="http://darcs.haskell.org/" -default_lib_repo_root=$default_repo_root/packages +# Figure out where to get the other repositories from, +# based on where this GHC repo came from. +defaultrepo=`cat _darcs/prefs/defaultrepo` +case $defaultrepo in + http://*) default_repo_root=`echo $defaultrepo | sed 's!/ghc$!!'` + default_lib_repo_root=$default_repo_root/packages;; + /*) default_repo_root=$defaultrepo + default_lib_repo_root=$default_repo_root/libraries;; +esac quiet=NO |