Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code...
[sbcl.git] / contrib / asdf / pull-asdf.sh
1 #!/bin/sh -e
2
3 # Get the current ASDF release from the upstream repo.
4
5 if test -d asdf-upstream
6 then
7     if test -d ../../obj/asdf-upstream
8     then
9         rm -rf asdf-upstream
10     else
11         mv asdf-upstream ../../obj/asdf-upstream
12     fi
13 fi
14
15 if test -d ../../obj/asdf-upstream
16 then
17     (cd ../../obj/asdf-upstream/
18     git checkout release
19     git reset --hard release
20     git pull -a origin release)
21 else
22     (cd ../../obj/
23     git clone --branch release git://common-lisp.net/projects/asdf/asdf.git asdf-upstream)
24 fi
25
26 cd ../../obj/asdf-upstream && make