summary refs log tree commit diff
path: root/nixos/modules/services/network-filesystems
diff options
context:
space:
mode:
authorNiklas Hambüchen <mail@nh2.me>2017-08-02 23:07:23 +0200
committerNiklas Hambüchen <mail@nh2.me>2017-09-27 20:53:42 +0200
commit08f7e4516c2dcc03813c767642327aa7c92ef189 (patch)
treed35daa782dade1d73030cae2ce7a31acabe2aadd /nixos/modules/services/network-filesystems
parente233a518bdd72ec2c8783faa6d8bddef1e47c0bd (diff)
downloadnixlib-08f7e4516c2dcc03813c767642327aa7c92ef189.tar
nixlib-08f7e4516c2dcc03813c767642327aa7c92ef189.tar.gz
nixlib-08f7e4516c2dcc03813c767642327aa7c92ef189.tar.bz2
nixlib-08f7e4516c2dcc03813c767642327aa7c92ef189.tar.lz
nixlib-08f7e4516c2dcc03813c767642327aa7c92ef189.tar.xz
nixlib-08f7e4516c2dcc03813c767642327aa7c92ef189.tar.zst
nixlib-08f7e4516c2dcc03813c767642327aa7c92ef189.zip
glusterfs service: Ensure log directory exists for glustereventsd.
Prevents glustereventsd failing at startup in case it starts
before glusterd has started (whose `preStart` would also
create the needed directory).
Diffstat (limited to 'nixos/modules/services/network-filesystems')
-rw-r--r--nixos/modules/services/network-filesystems/glusterfs.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/services/network-filesystems/glusterfs.nix b/nixos/modules/services/network-filesystems/glusterfs.nix
index f888ae36d98e..e7f2de0a2dc7 100644
--- a/nixos/modules/services/network-filesystems/glusterfs.nix
+++ b/nixos/modules/services/network-filesystems/glusterfs.nix
@@ -194,6 +194,10 @@ in
 
       after = [ "syslog.target" "network.target" ];
 
+      preStart = ''
+        install -m 0755 -d /var/log/glusterfs
+      '';
+
       serviceConfig = {
         Type="simple";
         Environment="PYTHONPATH=${glusterfs}/usr/lib/python2.7/site-packages";