summary refs log tree commit diff
path: root/nixos/modules/services/databases
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2016-12-10 13:11:36 +0100
committerJoachim Fasting <joachifm@fastmail.fm>2016-12-10 20:35:20 +0100
commit19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9 (patch)
tree03a65e10e7e6276ce551cdb6740845a9fb4b30b7 /nixos/modules/services/databases
parentbdab6fe5a16680adafdda6ab728065a740de177b (diff)
downloadnixlib-19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9.tar
nixlib-19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9.tar.gz
nixlib-19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9.tar.bz2
nixlib-19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9.tar.lz
nixlib-19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9.tar.xz
nixlib-19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9.tar.zst
nixlib-19b96176b46a0c5a6ef0bc4ad56e5233ca32e1c9.zip
couchdb service: fix test in preStart
Otherwise you'd get errors like "-f no such command".
Diffstat (limited to 'nixos/modules/services/databases')
-rw-r--r--nixos/modules/services/databases/couchdb.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/databases/couchdb.nix b/nixos/modules/services/databases/couchdb.nix
index ae0589b399e0..d4d231456c52 100644
--- a/nixos/modules/services/databases/couchdb.nix
+++ b/nixos/modules/services/databases/couchdb.nix
@@ -162,7 +162,7 @@ in {
 
         if [ "$(id -u)" = 0 ]; then
           chown ${cfg.user}:${cfg.group} `dirname ${cfg.uriFile}`;
-          (-f ${cfg.uriFile} && chown ${cfg.user}:${cfg.group} ${cfg.uriFile}) || true
+          (test -f ${cfg.uriFile} && chown ${cfg.user}:${cfg.group} ${cfg.uriFile}) || true
           chown ${cfg.user}:${cfg.group} ${cfg.databaseDir}
           chown ${cfg.user}:${cfg.group} ${cfg.viewIndexDir}
           chown ${cfg.user}:${cfg.group} ${cfg.configFile}