about summary refs log tree commit diff
path: root/nixos/modules/services/databases
diff options
context:
space:
mode:
authorRok Garbas <rok@garbas.si>2014-01-18 19:38:13 +0000
committerDomen Kožar <domen@dev.si>2014-02-27 13:34:11 +0100
commit0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2 (patch)
treed347a882662c39a9a3f9a326d85814bee00a386b /nixos/modules/services/databases
parent55cff93f042fb0af7f0a6b0195121980492cc944 (diff)
downloadnixlib-0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2.tar
nixlib-0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2.tar.gz
nixlib-0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2.tar.bz2
nixlib-0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2.tar.lz
nixlib-0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2.tar.xz
nixlib-0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2.tar.zst
nixlib-0bebcd7d1fb10a9d4a191e1766597b08f3eff8c2.zip
folders of pidFile and uriFile should be writable by couchdb user/group
Diffstat (limited to 'nixos/modules/services/databases')
-rw-r--r--nixos/modules/services/databases/couchdb.nix5
1 files changed, 2 insertions, 3 deletions
diff --git a/nixos/modules/services/databases/couchdb.nix b/nixos/modules/services/databases/couchdb.nix
index 926cb02c5e5b..334b0ac77297 100644
--- a/nixos/modules/services/databases/couchdb.nix
+++ b/nixos/modules/services/databases/couchdb.nix
@@ -167,7 +167,6 @@ in
         fi
         if ! test -e ${cfg.uriFile}; then
           mkdir -p `dirname ${cfg.uriFile}`;
-          touch ${cfg.uriFile};
         fi
         if ! test -e ${cfg.logFile}; then
           mkdir -p `dirname ${cfg.logFile}`;
@@ -183,8 +182,8 @@ in
         if ! test -e ${cfg.viewIndexDir}; then
           mkdir -p ${cfg.viewIndexDir};
         fi
-        chown ${cfg.user}:${cfg.group} ${cfg.pidFile}
-        chown ${cfg.user}:${cfg.group} ${cfg.uriFile}
+        chown ${cfg.user}:${cfg.group} `dirname ${cfg.pidFile}`
+        chown ${cfg.user}:${cfg.group} `dirname ${cfg.uriFile}`
         chown ${cfg.user}:${cfg.group} ${cfg.logFile}
         chown ${cfg.user}:${cfg.group} ${cfg.customConfigFile}
         chown ${cfg.user}:${cfg.group} ${cfg.databaseDir}