~ salmonella-environment-setup (master) /conf/common/common.scm


 1(import scheme)
 2(cond-expand
 3  (chicken-4
 4   (import chicken)
 5   (use salmonella-run-publish-params posix files extras))
 6  (chicken-5
 7   (import (chicken format)
 8           (chicken platform)
 9           (chicken process-context))
10   (import salmonella-run-publish-params))
11  (else
12   (error "Unsupported CHICKEN version.")))
13
14(define (ensure-environment-variable var)
15  (let ((val (get-environment-variable var)))
16    (or val
17        (error 'ensure-environment-variable
18               "Environment variable is not set"
19               var))))
20
21(skip-eggs
22 (cons 'fuse   ;; https://bugs.call-cc.org/ticket/1775
23       (skip-eggs)))
24
25(keep-repo? #t)
26
27(compress-report? #f)
28(create-report-tarball 'gzip)
29
30(web-dir (ensure-environment-variable "SALMONELLA_REPORTS_DIR"))
31
32(feeds-server
33 (sprintf "salmonella-~a-~a.call-cc.org"
34          (software-version) (machine-type)))
Trap