X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fxinetd%2Ftemplates%2Fservice.erb;h=d460f82356d3eae83775bc7a7a804fd4e6e01617;hb=9aaf0ef4daa68b7f0ac7c7e5c81e7846b1a8db60;hp=33a9de7a40f659edf8aeb990dd8d027b31d7d4fb;hpb=45f1769ff12bef4f39a517a244ebd15e056afcd5;p=mirror%2Fdsa-puppet.git diff --git a/modules/xinetd/templates/service.erb b/modules/xinetd/templates/service.erb index 33a9de7a4..d460f8235 100644 --- a/modules/xinetd/templates/service.erb +++ b/modules/xinetd/templates/service.erb @@ -10,7 +10,11 @@ service <%= scope.lookupvar('port') %> 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') != '' -%>