]> git.netwichtig.de Git - user/henk/code/puppet/modules/s6.git/blob - templates/user_scandir/run.epp
implement user scandirs
[user/henk/code/puppet/modules/s6.git] / templates / user_scandir / run.epp
1 <% |
2   String $username,
3 | -%>
4 <% if versioncmp( $facts['os']['release']['major'], '10' ) >= 1 { -%>
5 #!/usr/bin/execlineb -P
6 <% } else { -%>
7 #!/usr/local/bin/execlineb -P
8 <% } -%>
9
10 define USER <%= $username %>
11 backtick HOME { homeof ${USER} }
12 importas -n -u HOME HOME
13 define SVDIR ${HOME}/.s6-scandir
14
15 fdmove -c 2 1
16
17 s6-setuidgid ${USER}
18 s6-svscan -c 20 ${SVDIR}