summary refs log tree commit diff
diff options
context:
space:
mode:
authorMalte Voos <malte@malvo.org>2022-05-15 23:08:23 +0200
committerMalte Voos <malte@malvo.org>2022-05-15 23:18:51 +0200
commite9eb29e31c0d71ceafbe9f1b4ae82a8139ad9c28 (patch)
tree461b326dfb2ebe44c94d46756ea376682e42a4c3
parentce9ab6951436025dfdf541264fb59f20ce38d806 (diff)
downloads6-rc.nix-e9eb29e31c0d71ceafbe9f1b4ae82a8139ad9c28.tar.gz
s6-rc.nix-e9eb29e31c0d71ceafbe9f1b4ae82a8139ad9c28.zip
automatically create log directory
-rw-r--r--module.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/module.nix b/module.nix
index 367286b..78d6723 100644
--- a/module.nix
+++ b/module.nix
@@ -18,6 +18,7 @@ let
         run = ''
           ${pkgs.s6}/bin/s6-setuidgid "${cfg.logUser}"
           ${pkgs.execline}/bin/exec -c
+          ${pkgs.execline}/bin/if { ${pkgs.coreutils}/bin/mkdir -p "${cfg.logDir}" }
           ${pkgs.s6}/bin/s6-log -d 3 -- ${cfg.loggingScript logName}
         '';
         notificationFd = 3;