1 define s6::managed_service (
3 String $service_dir = $s6::service_dir,
4 String $scan_dir = $s6::scan_dir,
5 Optional[String] $finishscript = undef,
6 Optional[String] $logger_runscript = undef,
9 "${service_dir}/${name}":
12 "${service_dir}/${name}/run":
14 content => $runscript,
20 "${service_dir}/${name}/finish":
22 content => $finishscript,
27 if $logger_runscript {
29 "${service_dir}/var/log/s6/${name}":
32 "${service_dir}/${name}/log":
35 "${service_dir}/${name}/log/run":
37 content => $logger_runscript,