X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fxinetd%2Ftemplates%2Fservice.erb;h=d460f82356d3eae83775bc7a7a804fd4e6e01617;hb=2d4b143b8a3f802f8673742e378bedf516c030ed;hp=8219f3933e4af069b851c2f7a78e590b3442b473;hpb=e73206cd1c3007453ccc3df0bd0a8605081fd0f0;p=mirror%2Fdsa-puppet.git diff --git a/modules/xinetd/templates/service.erb b/modules/xinetd/templates/service.erb index 8219f3933..d460f8235 100644 --- a/modules/xinetd/templates/service.erb +++ b/modules/xinetd/templates/service.erb @@ -2,14 +2,24 @@ service <%= scope.lookupvar('port') %> { <%- if scope.lookupvar('bind') != '' -%> bind = <%= scope.lookupvar('bind') %> +<%- end -%> +<%- if scope.lookupvar('type') != '' -%> + type = <%= scope.lookupvar('type') %> <%- end -%> id = <%= scope.lookupvar('id') %> - socket_type = <%= scope.lookupvar('stream') %> + socket_type = <%= scope.lookupvar('socket_type') %> protocol = <%= scope.lookupvar('protocol') %> +<%- if scope.lookupvar('flags') != '' -%> flags = <%= scope.lookupvar('flags') %> +<%- elsif scope.lookupvar('bind') =~ /:/ or scope.lookupvar('bind') == "" -%> + flags = IPv6 +<%- end -%> wait = <%= scope.lookupvar('wait') %> user = <%= scope.lookupvar('user') %> +<%- if scope.lookupvar('group') != '' -%> + group = <%= scope.lookupvar('group') %> +<%- end -%> server = <%= scope.lookupvar('server') %> server_args = <%= scope.lookupvar('server_args') %> nice = <%= scope.lookupvar('nice') %>