From: Nikodemus Siivola Date: Thu, 27 Mar 2008 17:40:30 +0000 (+0000) Subject: 1.0.15.41: sod this, revert to the old & simple tar-using contrib installation X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=6156d8a47e4498f761fceced80bb066909fe79f8;p=sbcl.git 1.0.15.41: sod this, revert to the old & simple tar-using contrib installation * Windows has occasionally *.FASL files, so *.fasl is not robust. Copy all the files using tar, but keep the find + chown so that contribs are owned by the installer, not the builder. --- diff --git a/contrib/asdf-module.mk b/contrib/asdf-module.mk index 5499281..6a9aba1 100644 --- a/contrib/asdf-module.mk +++ b/contrib/asdf-module.mk @@ -27,10 +27,8 @@ test: all "(asdf:operate (quote asdf:test-op) :$(SYSTEM))" | \ $(SBCL) --eval '(load "../asdf/asdf")' -# KLUDGE / FIXME: Perhaps each module should have it's own list of -# files to install? At any rate, this is a portable (we hope) way of -# installing all the files needed -- as long as all the files are in -# the first level directory... +# KLUDGE: There seems to be no portable way to tell tar to not to +# preserve owner, so chown after installing for the current user. install: $(EXTRA_INSTALL_TARGETS) - cp -p $(SYSTEM).asd *.lisp *.fasl "$(BUILD_ROOT)$(INSTALL_DIR)" + tar cf - . | ( cd "$(BUILD_ROOT)$(INSTALL_DIR)" && tar xpvf - ) find "$(BUILD_ROOT)$(INSTALL_DIR)" -type f -exec chown `id -u`:`id -g` {} \; diff --git a/version.lisp-expr b/version.lisp-expr index 725fea1..1dee950 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.15.40" +"1.0.15.41"