From 63314e6276c684d26d331f2388731950211781e3 Mon Sep 17 00:00:00 2001 From: AJ Rossini Date: Sat, 22 Nov 2008 18:43:25 +0100 Subject: [PATCH] very incomplete docs, but it's a start. Script is a loser. --- README | 6 ++++++ bin/GetRepos.sh | 24 ++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 bin/GetRepos.sh diff --git a/README b/README index 971e8dd..aa895ea 100644 --- a/README +++ b/README @@ -130,3 +130,9 @@ something like: ) +Alternatively, one can work on the github repositories as well. They +are a bit differently organized, and require one to get a github +account and work from there. In that case, you'd need to D/L the +libraries. + +That gets a bit tricky, but see ./bin/GetRepos.sh for an example. diff --git a/bin/GetRepos.sh b/bin/GetRepos.sh new file mode 100644 index 0000000..392130a --- /dev/null +++ b/bin/GetRepos.sh @@ -0,0 +1,24 @@ +#!/bin/sh + + +# what we'd like this script to do is the following: +# 1. first test for git. If it isn't there, we can't do much. +# 2. specify a directory to work in (default = current working directory) +# 3. see if any repos exist (?) +# 4. grab the missing repositories -- ?submodules implementation? +# 5. update/pull to update any present repositories. + +github = "http://github.com/blindglobe" +git clone $(github)/CommonLispStat.git +git clone $(github)/lisp-matrix.git +git clone $(github)/fnv.git +git clone $(github)/cl-blapack.git +git clone $(github)/ffa.git +git clone $(github)/lift.git + +# use just one directory for the ASDF files, and we'll link to link. +mkdir ASDF +ln -s *.git/*.asd ASDF + +# setup a file to configure the directories... this isn't quite right. +cat "(push \"ASDF\" *asdf-load-dirs*)" > asdf-load.lisp -- 2.11.4.GIT