about summary refs log tree commit diff
diff options
context:
space:
mode:
-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)))