~ chicken-core (chicken-5) 4cbc9d250a5f2a60a4526ad1435c13a1d605cef4
commit 4cbc9d250a5f2a60a4526ad1435c13a1d605cef4 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Tue Mar 23 14:33:43 2010 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Tue Mar 23 14:33:43 2010 +0100 fixed bug in quoting of shell commands in setup-api diff --git a/setup-api.scm b/setup-api.scm index abe860e5..2970786c 100644 --- a/setup-api.scm +++ b/setup-api.scm @@ -123,16 +123,16 @@ (define *mkdir-command*) (define (windows-user-install-setup) - (set! *copy-command* 'copy) + (set! *copy-command* "copy") (set! *remove-command* "del /Q /S") - (set! *move-command* 'move) + (set! *move-command* "move") (set! *chmod-command* "chmod") (set! *ranlib-command* "ranlib") ) (define (unix-user-install-setup) (set! *copy-command* "cp -r") (set! *remove-command* "rm -fr") - (set! *move-command* 'mv) + (set! *move-command* "mv") (set! *chmod-command* "chmod") (set! *ranlib-command* "ranlib") (set! *mkdir-command* "mkdir") ) @@ -212,7 +212,7 @@ (let* ((name (->string name)) (a (assoc name *registered-programs*))) (if a - (cdr a) + (shellpath (cdr a)) name))) (let () @@ -237,7 +237,7 @@ (if (deployment-mode) "-deployed" "") *csc-options*) " ") - (shellpath (find-program prg)))) + (find-program prg))) (define (fixmaketarget file) (if (and (equal? "so" (pathname-extension file))Trap