~ chicken-core (chicken-5) baecdeef008317a995b8e538eca0fe4fa565302b


commit baecdeef008317a995b8e538eca0fe4fa565302b
Author:     Vasilij Schneidermann <mail@vasilij.de>
AuthorDate: Sat Apr 13 18:15:15 2019 +0200
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Mon May 27 21:35:12 2019 +1200

    Check for installed files iff installing them
    
    Signed-off-by: Peter Bex <peter@more-magic.net>
    Signed-off-by: Evan Hanson <evhan@foldling.org>

diff --git a/chicken-install.scm b/chicken-install.scm
index 00c20249..65d7f964 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -824,7 +824,6 @@
                                                                ver
                                                                platform
                                                                'host)))
-            (check-installed-files name info)                         
             (let ((bscript (make-pathname dir name 
                                           (build-script-extension 'host platform)))
                   (iscript (make-pathname dir name 
@@ -843,6 +842,7 @@
                       (print "building " name)
                       (run-script dir bscript platform)
                       (unless (if (member name requested-eggs) no-install no-install-dependencies)
+                        (check-installed-files name info)
                         (print "  installing " name)
                         (run-script dir iscript platform sudo: sudo-install))
                       (when (and (member name requested-eggs)
Trap