aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2025-01-28 16:32:17 -0600
committerFrederick Muriuki Muriithi2025-01-28 16:32:17 -0600
commitd3af348ba9576647a72c20c01ae071b5608f429d (patch)
treeadb458d196f9228d331b4153deac52b0c328904e
parenta190ffce11812abf2ab5ed44ef11dd5f32bde9b1 (diff)
downloadguix-bioinformatics-d3af348ba9576647a72c20c01ae071b5608f429d.tar.gz
Change "dirs-allowed" setting to a list
Virtuoso's DirsAllowed setting expects a comma-delimited list of directories. See https://docs.openlinksw.com/virtuoso/ch-server/#ini_parameters Initially, we only allowed one path. This commit fixes that, allowing a list of paths to be passed in.
-rw-r--r--gn/services/databases.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/gn/services/databases.scm b/gn/services/databases.scm
index 91ac166..4cbbb5e 100644
--- a/gn/services/databases.scm
+++ b/gn/services/databases.scm
@@ -34,7 +34,7 @@
(server-port virtuoso-configuration-server-port
(default 1111))
(dirs-allowed virtuoso-dirs-allowed
- (default "/var/genenetwork/virtuoso-data"))
+ (default (list "/var/genenetwork/virtuoso-data")))
(number-of-buffers virtuoso-configuration-number-of-buffers
(default #f))
(maximum-dirty-buffers virtuoso-configuration-maximum-dirty-buffers
@@ -100,9 +100,9 @@
(format port "ServerPort = ~a:~a~%"
#$(virtuoso-configuration-server-ip config)
#$(virtuoso-configuration-server-port config)))
- (when #$(virtuoso-dirs-allowed config)
+ (when #$(>= (length (virtuoso-dirs-allowed config)) 1)
(format port "DirsAllowed = ~a~%"
- #$(virtuoso-dirs-allowed config)))
+ #$(string-join (virtuoso-dirs-allowed config) ",")))
(when #$(virtuoso-configuration-number-of-buffers config)
(format port "NumberOfBuffers = ~a~%"
#$(virtuoso-configuration-number-of-buffers config)))