summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/etc/s6-services/s6-logrotater/run.epp12
1 files changed, 12 insertions, 0 deletions
diff --git a/templates/etc/s6-services/s6-logrotater/run.epp b/templates/etc/s6-services/s6-logrotater/run.epp
new file mode 100644
index 0000000..347f85d
--- /dev/null
+++ b/templates/etc/s6-services/s6-logrotater/run.epp
@@ -0,0 +1,12 @@
+<% if versioncmp( $facts['os']['release']['major'], '10' ) >= 1 { -%>
+#!/usr/bin/execlineb -P
+<% } else { -%>
+#!/usr/local/bin/execlineb -P
+<% } -%>
+
+foreground { sleep 10m }
+
+forbacktickx -p s6svc { ls -1N /etc/s6-scandir/ }
+importas -u s6svc s6svc
+if { test -d /etc/s6-scandir/\${s6svc}/log }
+s6-svc -a /etc/s6-scandir/\${s6svc}/log