diff --git a/package/gluon-core/check_site.lua b/package/gluon-core/check_site.lua index 3966592d4c66fd0c87bf294c00c7845711b1f231..4cb44d5bf8598f43e85b5dbb47458cd2abc792f9 100644 --- a/package/gluon-core/check_site.lua +++ b/package/gluon-core/check_site.lua @@ -26,7 +26,9 @@ need_string(in_site({'timezone'})) need_string_array({'ntp_servers'}, false) +need_string_match(in_domain({'prefix4'}), '^%d+.%d+.%d+.%d+/%d+$', false) need_string_match(in_domain({'prefix6'}), '^[%x:]+/64$') +need_string_array_match(in_domain({'extra_prefixes6'}), '^[%x:]+/%d+$', false) local supported_rates = {6000, 9000, 12000, 18000, 24000, 36000, 48000, 54000} for _, config in ipairs({'wifi24', 'wifi5'}) do diff --git a/package/gluon-ebtables-source-filter/check_site.lua b/package/gluon-ebtables-source-filter/check_site.lua deleted file mode 100644 index 56d229c046dfceffbd0859d847d41a678fbf886e..0000000000000000000000000000000000000000 --- a/package/gluon-ebtables-source-filter/check_site.lua +++ /dev/null @@ -1,2 +0,0 @@ -need_string_match(in_domain({'prefix4'}), '^%d+.%d+.%d+.%d+/%d+$', false) -need_string_array_match(in_domain({'extra_prefixes6'}), '^[%x:]+/%d+$', false) diff --git a/package/gluon-l3roamd/check_site.lua b/package/gluon-l3roamd/check_site.lua index f1e98a135767189175b5317bde083f2552021f33..4e80ca2eac644592e77f1dd48e739a6d65b57744 100644 --- a/package/gluon-l3roamd/check_site.lua +++ b/package/gluon-l3roamd/check_site.lua @@ -1,3 +1 @@ -need_string_match(in_domain({'prefix6'}), '^[%x:]+/64$', true) need_string_match(in_domain({'node_client_prefix6'}), '^[%x:]+/64$', false) -need_string_match(in_domain({'prefix4'}), '^%d+.%d+.%d+.%d+/%d+$', false)