]> git.netwichtig.de Git - user/henk/code/puppet/modules/s6.git/commitdiff
fix: script doesn’t end when killed and in a foreground block, so we turn this around...
authorHendrik Jäger <gitcommit@henk.geekmail.org>
Thu, 2 Nov 2023 21:47:24 +0000 (22:47 +0100)
committerHendrik Jäger <gitcommit@henk.geekmail.org>
Thu, 2 Nov 2023 21:47:24 +0000 (22:47 +0100)
templates/etc/s6-services/s6-logrotater/run.epp

index 9b678a9477eb5e7fdbd985d2e1427bed55eaeb18..f399d0a3dcd0743187d7932b078c0591345f5e34 100644 (file)
@@ -4,9 +4,10 @@
 #!/usr/local/bin/execlineb -P
 <% } -%>
 
-foreground { sleep 10m }
-
-elglob -0 s6loggers /etc/s6-scandir/*/log
-forx -p logger { $s6loggers }
-importas -u logger logger
-s6-svc -a $logger
+foreground {
+  elglob -0 s6loggers /etc/s6-scandir/*/log
+  forx -p logger { $s6loggers }
+  importas -u logger logger
+  s6-svc -a $logger
+}
+sleep 10m