diff --git a/renderer/templates/services/dhcp_inject.uc b/renderer/templates/services/dhcp_inject.uc index 945a7bb..0377f9d 100644 --- a/renderer/templates/services/dhcp_inject.uc +++ b/renderer/templates/services/dhcp_inject.uc @@ -1,6 +1,7 @@ {% if (!services.is_present("dhcpinject")) return %} {% let ssids = services.lookup_ssids("dhcpinject") %} {% let enable = length(ssids) %} +{% let iface_count = 0 %} {% services.set_enabled("dhcpinject", enable) %} {% @@ -24,5 +25,9 @@ add_list dhcpinject.uplink.port={{ port }} set dhcpinject.ssids=ssids {% for (let ssid in ssids): %} +{% iface_count += length(ssid.wifi_bands) %} add_list dhcpinject.ssids.ssid={{ s(ssid.name) }} -{% endfor %} \ No newline at end of file +{% endfor %} + +set dhcpinject.dhcpinject=dhcpinject +set dhcpinject.dhcpinject.iface_count={{ iface_count }}