Patch by Jim Wise, lp#666884.
Takes care of the few cases of temporary files which are currently
left behind after running clean.sh.
While there, it normalizes the name used for scratch files used in
contrib testing, and updates .cvsignore to match.
This is obviously pedantry, but it's nice to have a clean tree at
the end of clean.sh.
-name '*.o' -o \
-name '*.so' -o \
-name '*.d' -o \
+ -name 'foo.c' -o \
+ -name 'test-output' -o \
+ -name 'test-lab' -o \
+ -name 'encodings.texi-temp' -o \
+ -name 'stack-alignment-offset' -o \
+ -name 'test-status.lisp-expr' -o \
-name 'a.out' -o \
-name 'sbcl' -o \
-name 'sbcl.h' -o \
-name 'tags' -o \
-name 'test-passed' -o \
-name 'ldso-stubs.S' -o \
- -name 'local-target-features.lisp-expr' \) -print | xargs rm -f
+ -name 'local-target-features.lisp-expr' \) -print | xargs rm -fr
a.out
*.lisp-temp
foo.c
-test-lab
+test-output
test-passed
(defvar *test-directory*
(ensure-directories-exist
- (merge-pathnames (make-pathname :directory '(:relative "test-lab"))
+ (merge-pathnames (make-pathname :directory '(:relative "test-output"))
(make-pathname :directory
(pathname-directory *load-truename*)))))
;;; 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.45.22"
+"1.0.45.23"