aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bffe.scm33
1 files changed, 17 insertions, 16 deletions
diff --git a/bffe.scm b/bffe.scm
index 5b3d428..405937e 100644
--- a/bffe.scm
+++ b/bffe.scm
@@ -57,20 +57,21 @@
(open-log! lgr)
(set-default-logger! lgr)
- (let ((finished? (make-condition)))
- (call-with-sigint
- (lambda ()
- (run-fibers
- (lambda ()
- (for-each start-submit-builds-fibers
- build)
+ (with-fluids ((%file-port-name-canonicalization 'none))
+ (let ((finished? (make-condition)))
+ (call-with-sigint
+ (lambda ()
+ (run-fibers
+ (lambda ()
+ (for-each start-submit-builds-fibers
+ build)
- (when web-server-args
- (apply start-bffe-web-server
- `(,@web-server-args
- #:pid-file ,pid-file
- #:metrics-registry ,metrics-registry)))
- (wait finished?))
- #:hz 0
- #:parallelism 1))
- finished?))))
+ (when web-server-args
+ (apply start-bffe-web-server
+ `(,@web-server-args
+ #:pid-file ,pid-file
+ #:metrics-registry ,metrics-registry)))
+ (wait finished?))
+ #:hz 0
+ #:parallelism 1))
+ finished?)))))