~ 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