From 3a36035c18953766891f3262c1159a0e550cf8a8 Mon Sep 17 00:00:00 2001 From: Nikodemus Siivola Date: Wed, 26 Mar 2008 19:32:35 +0000 Subject: [PATCH] 1.0.15.40: more portable contrib module installation * Going in despite the freeze: earlier version depended on GNU tar, and broke install.sh on installations where tar was not GNU. * Patch by Eugene Ossintsev. --- contrib/asdf-module.mk | 8 ++++++-- version.lisp-expr | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/contrib/asdf-module.mk b/contrib/asdf-module.mk index a4963f695..549928110 100644 --- a/contrib/asdf-module.mk +++ b/contrib/asdf-module.mk @@ -27,6 +27,10 @@ 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... install: $(EXTRA_INSTALL_TARGETS) - tar --exclude=CVS -cf - . | ( cd "$(BUILD_ROOT)$(INSTALL_DIR)" && tar --no-same-owner -xpvf - ) + cp -p $(SYSTEM).asd *.lisp *.fasl "$(BUILD_ROOT)$(INSTALL_DIR)" + find "$(BUILD_ROOT)$(INSTALL_DIR)" -type f -exec chown `id -u`:`id -g` {} \; diff --git a/version.lisp-expr b/version.lisp-expr index b3a5c5a1f..725fea1b6 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.39" +"1.0.15.40" -- 2.11.4.GIT