~ salmonella-environment-setup (master) /conf/common/common.scm
Trap1(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)))