diff options
author | Malte Voos <malte@malvo.org> | 2022-05-16 21:09:27 +0200 |
---|---|---|
committer | Malte Voos <malte@malvo.org> | 2022-05-16 21:09:27 +0200 |
commit | 1f955588a6fae5b395525817a41b4e8fb8f4bab4 (patch) | |
tree | 84edd8c4a34df6be4cc50b7df9e8288efed7f089 | |
parent | e9eb29e31c0d71ceafbe9f1b4ae82a8139ad9c28 (diff) | |
download | s6-rc.nix-main.tar.gz s6-rc.nix-main.zip |
fix automatic log directory creation main
-rw-r--r-- | module.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/module.nix b/module.nix index 78d6723..28eb58b 100644 --- a/module.nix +++ b/module.nix @@ -16,9 +16,10 @@ let (logName: producers: nameValuePair "${logName}-log" { run = '' + ${pkgs.execline}/bin/if { ${pkgs.coreutils}/bin/mkdir -p "${cfg.logDir}" } + ${pkgs.execline}/bin/if { ${pkgs.coreutils}/bin/chown "${cfg.logUser}:${cfg.logGroup}" "${cfg.logDir}" } ${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; |