diff --git a/protocols/luci-proto-cni/Makefile b/protocols/luci-proto-external/Makefile similarity index 54% rename from protocols/luci-proto-cni/Makefile rename to protocols/luci-proto-external/Makefile index 6405fca0fda8..b9b146d7bda1 100644 --- a/protocols/luci-proto-cni/Makefile +++ b/protocols/luci-proto-external/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk -LUCI_TITLE:=Support for CNI protocol -LUCI_DEPENDS:=+cni-protocol +LUCI_TITLE:=Support for externally managed protocol +LUCI_DEPENDS:=+external-protocol include ../../luci.mk diff --git a/protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js b/protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js similarity index 62% rename from protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js rename to protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js index 273067fd438b..06bd5f3f6699 100644 --- a/protocols/luci-proto-cni/htdocs/luci-static/resources/protocol/cni.js +++ b/protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js @@ -2,13 +2,13 @@ 'require form'; 'require network'; -return network.registerProtocol('cni', { +return network.registerProtocol('external', { getI18n: function () { - return _('CNI (Externally managed interface)'); + return _('Externally managed interface'); }, getOpkgPackage: function() { - return "cni-protocol"; + return "external-protocol"; }, isFloating: function() { @@ -31,12 +31,17 @@ return network.registerProtocol('cni', { o.optional = false; o.rmempty = false; - o = s.taboption('general', form.Value, '_delay', _('Delay'), _('Afer making changes to network using CNI protocol, network must be manually restarted.')); + o = s.taboption('general', form.Value, '_delay', _('Delay'), _('Afer making changes to network using external protocol, network must be manually restarted.')); o.ucioption = 'delay'; o.placeholder = '10'; o.datatype = 'min(1)'; o.optional = true; o.rmempty = true; + + o = s.taboption('general', form.Value, '_searchdomain', _('Search domain')); + o.ucioption = 'searchdomain' + o.optional = true; + o.rmempty = true; } });