3 # Get the current ASDF release from the upstream repo.
5 if test -d asdf-upstream
7 if test -d ..
/..
/obj
/asdf-upstream
11 mv asdf-upstream ..
/..
/obj
/asdf-upstream
15 if test -d ..
/..
/obj
/asdf-upstream
17 (cd ..
/..
/obj
/asdf-upstream
/
19 git
reset --hard release
20 git pull
-a origin release
)
23 git clone
--branch release git
://common-lisp.net
/projects
/asdf
/asdf.git asdf-upstream
)
26 ( echo -n ";;; This is UIOP " ; eval echo $
(cat ..
/..
/obj
/asdf-upstream
/version.lisp-expr
) ;
27 cd ..
/..
/obj
/asdf-upstream
&& cat $
(make --quiet driver-files
) ;
28 echo '(provide "UIOP")' ; echo '(provide "uiop")' ) > uiop.lisp
29 ( echo -n ";;; This is ASDF " ; eval echo $
(cat ..
/..
/obj
/asdf-upstream
/version.lisp-expr
) ;
30 echo '(eval-when (:compile-toplevel :load-toplevel :execute) (require :uiop))' ;
31 cd ..
/..
/obj
/asdf-upstream
&& cat $
(make --quiet defsystem-files
) ) > asdf.lisp