~ chicken-core (chicken-5) 1120935c0828cc8767f88ebc91f6803b19d4b1fe


commit 1120935c0828cc8767f88ebc91f6803b19d4b1fe
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Jul 28 14:49:59 2010 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Jul 28 14:49:59 2010 +0200

    chicken-install fixes

diff --git a/chicken-install.scm b/chicken-install.scm
index 37f75b1a..69ca8b9f 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -61,7 +61,9 @@
       "irregex.import.so"
       "types.db"))
 
-  (define-constant +setup.defaults-version+ 1)
+  (define-constant +defaults-version+ 1)
+  (define-constant +module-db+ "modules.db")
+  (define-constant +defaults-file+ "setup.defaults")
 
   (define *program-path*
     (or (and-let* ((p (get-environment-variable "CHICKEN_PREFIX")))
@@ -100,9 +102,6 @@
 	       (foreign-value "C_TARGET_PREFIX" c-string)))
 	  (else *prefix*)))
 
-  (define-constant +module-db+ "modules.db")
-  (define-constant +defaults-file+ "setup.defaults")
-
   (define (load-defaults)
     (let ((deff (make-pathname (chicken-home) +defaults-file+)))
       (define (broken x)
@@ -116,11 +115,12 @@
 		(case (car x)
 		  ((version)
 		   (cond ((not (pair? (cdr x))) (broken x))
-			 ((not (= (cadr x) +setup.defaults-version+))
+			 ((not (= (cadr x) +defaults-version+))
 			  (error 
 			   (sprintf 
-			       "version of installed `setup.defaults' does not match setup-API version (~a)"
-			     +setup.default-version+)
+			       "version of installed `~a' does not match setup-API version (~a)"
+			     +defaults-file+
+			     +defaults-version+)
 			   (cadr x)))
 			 ;; ignored
 			 ))
Trap