~ chicken-core (chicken-5) a8c7da30a7d7863be5cd0c8a5706a6b44153dd7f
commit a8c7da30a7d7863be5cd0c8a5706a6b44153dd7f
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Mar 15 12:51:32 2018 +0100
Commit: Peter Bex <peter@more-magic.net>
CommitDate: Sun Mar 18 17:26:56 2018 +0100
moved egg-file and version-file information into egg-environment.scm
Signed-off-by: Peter Bex <peter@more-magic.net>
diff --git a/chicken-install.scm b/chicken-install.scm
index a34de3dc..a4c9e810 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -53,10 +53,6 @@
(define +defaults-file+ "setup.defaults")
(define +short-options+ '(#\h #\k #\s #\r #\n #\u #\v))
(define +one-hour+ (* 60 60))
-(define +timestamp-file+ "TIMESTAMP")
-(define +status-file+ "STATUS")
-(define +egg-extension+ "egg")
-(define +version-file+ "VERSION")
(define +internal-modules+ '(chicken.internal chicken.internal.syntax))
(include "mini-srfi-1.scm")
@@ -110,16 +106,6 @@
(get-environment-variable "CHICKEN_INCLUDE_PATH")
(get-environment-variable "DYLD_LIBRARY_PATH")))
-(define (probe-dir dir)
- (and dir (directory-exists? dir) dir))
-
-(define cache-directory
- (or (get-environment-variable "CHICKEN_EGG_CACHE")
- (make-pathname (or (probe-dir (get-environment-variable "HOME"))
- (probe-dir (get-environment-variable "USERPROFILE"))
- (current-directory))
- ".chicken-install/cache")))
-
(define (repo-path)
(if (and cross-chicken (not host-extension))
(destination-repository 'target)
diff --git a/egg-environment.scm b/egg-environment.scm
index 8138fcb6..1e37b9f0 100644
--- a/egg-environment.scm
+++ b/egg-environment.scm
@@ -92,9 +92,23 @@ EOF
(string-append default-runlibdir "/chicken/" (number->string binary-version)))
(define +egg-info-extension+ "egg-info")
+(define +version-file+ "VERSION")
+(define +timestamp-file+ "TIMESTAMP")
+(define +status-file+ "STATUS")
+(define +egg-extension+ "egg")
(define (destination-repository mode #!optional run)
(if (eq? 'target mode)
(if run target-run-repo target-repo)
(or (get-environment-variable "CHICKEN_INSTALL_REPOSITORY")
host-repo)))
+
+(define (probe-dir dir)
+ (and dir (directory-exists? dir) dir))
+
+(define cache-directory
+ (or (get-environment-variable "CHICKEN_EGG_CACHE")
+ (make-pathname (or (probe-dir (get-environment-variable "HOME"))
+ (probe-dir (get-environment-variable "USERPROFILE"))
+ (current-directory))
+ ".chicken-install/cache")))
Trap