diff options
author | Frederick Muriuki Muriithi | 2025-01-28 16:32:17 -0600 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2025-01-28 16:32:17 -0600 |
commit | d3af348ba9576647a72c20c01ae071b5608f429d (patch) | |
tree | adb458d196f9228d331b4153deac52b0c328904e | |
parent | a190ffce11812abf2ab5ed44ef11dd5f32bde9b1 (diff) | |
download | guix-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.scm | 6 |
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))) |