~ salmonella-environment-setup (master) 4b8fc394abc9dc1ae0c9215f7705f579e05d17db
commit 4b8fc394abc9dc1ae0c9215f7705f579e05d17db
Author: Mario Domenech Goulart <mario@parenteses.org>
AuthorDate: Tue Mar 30 20:36:57 2021 +0200
Commit: Mario Domenech Goulart <mario@parenteses.org>
CommitDate: Tue Mar 30 20:37:07 2021 +0200
common/chicken-5.scm: skip OpenBSD-specific eggs on non-OpenBSD systems
diff --git a/conf/common/chicken-5.scm b/conf/common/chicken-5.scm
index 00023c7..b0ae38e 100644
--- a/conf/common/chicken-5.scm
+++ b/conf/common/chicken-5.scm
@@ -4,6 +4,7 @@
(import chicken files))
(chicken-5
(import (chicken pathname)
+ (chicken platform)
(chicken process-context)))
(else
(error "Unsupported CHICKEN version.")))
@@ -16,7 +17,10 @@
(make-pathname (list (get-environment-variable "CHICKEN_5_PREFIX") "bin")
"salmonella"))
-(skip-eggs '())
+(case (software-version)
+ ((openbsd) (skip-eggs '()))
+ ((freebsd) (skip-eggs '(pledge unveil)))
+ ((linux) (skip-eggs '(pledge unveil))))
;;; Uncomment the lines below to quickly test the workflow (skip
;;; building CHICKEN and only test one egg)
Trap