]> git.netwichtig.de Git - user/henk/code/puppet/modules/henks_ircservices.git/blob - templates/etc/s6-services/irc-services/run.epp
update log filter
[user/henk/code/puppet/modules/henks_ircservices.git] / templates / etc / s6-services / irc-services / run.epp
1 <%- |
2         String $network_name,
3         String $run_user,
4 | -%>
5 <% if versioncmp( $facts['os']['release']['major'], '10' ) >= 1 { -%>
6 #!/usr/bin/execlineb -P
7 <% } else { -%>
8 #!/usr/local/bin/execlineb -P
9 <% } -%>
10
11 define NETWORK_NAME <%= $network_name %>
12 define RUN_USER <%= $run_user %>
13 backtick HOME { homeof ${RUN_USER} }
14 importas -n -u HOME HOME
15
16 fdmove -c 2 1
17 s6-setuidgid ${RUN_USER}
18 ${HOME}/rundir/anope/current/bin/services --nofork