luci-proto-modemmanager: drop package
authorJo-Philipp Wich <jo@mein.io>
Thu, 16 Jan 2020 08:07:19 +0000 (09:07 +0100)
committerJo-Philipp Wich <jo@mein.io>
Thu, 16 Jan 2020 08:07:19 +0000 (09:07 +0100)
The corresponding modemmanager package is not available in 19.07.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
protocols/luci-proto-modemmanager/Makefile [deleted file]
protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js [deleted file]

diff --git a/protocols/luci-proto-modemmanager/Makefile b/protocols/luci-proto-modemmanager/Makefile
deleted file mode 100644 (file)
index 2d58326..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#
-# Copyright (C) 2008-2014 The LuCI Team <luci@lists.subsignal.org>
-#
-# This is free software, licensed under the Apache License, Version 2.0 .
-#
-
-include $(TOPDIR)/rules.mk
-
-LUCI_TITLE:=Support for ModemManager
-LUCI_DEPENDS:=+modemmanager @BROKEN
-
-include ../../luci.mk
-
-# call BuildPackage - OpenWrt buildroot signature
diff --git a/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js b/protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js
deleted file mode 100644 (file)
index 68dfb68..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-'use strict';
-'require rpc';
-'require form';
-'require network';
-
-var callFileList = rpc.declare({
-       object: 'file',
-       method: 'list',
-       params: [ 'path' ],
-       expect: { entries: [] },
-       filter: function(list, params) {
-               var rv = [];
-               for (var i = 0; i < list.length; i++)
-                       if (list[i].name.match(/^cdc-wdm/))
-                               rv.push(params.path + list[i].name);
-               return rv.sort();
-       }
-});
-
-network.registerPatternVirtual(/^mobiledata-.+$/);
-network.registerErrorCode('CALL_FAILED', _('Call failed'));
-network.registerErrorCode('NO_CID',      _('Unable to obtain client ID'));
-network.registerErrorCode('PLMN_FAILED', _('Setting PLMN failed'));
-
-return network.registerProtocol('modemmanager', {
-       getI18n: function() {
-               return _('ModemManager');
-       },
-
-       getIfname: function() {
-               return this._ubus('l3_device') || 'modemmanager-%s'.format(this.sid);
-       },
-
-       getOpkgPackage: function() {
-               return 'modemmanager';
-       },
-
-       isFloating: function() {
-               return true;
-       },
-
-       isVirtual: function() {
-               return true;
-       },
-
-       getDevices: function() {
-               return null;
-       },
-
-       containsDevice: function(ifname) {
-               return (network.getIfnameOf(ifname) == this.getIfname());
-       },
-
-       renderFormOptions: function(s) {
-               var dev = this.getL3Device() || this.getDevice(), o;
-
-               o = s.taboption('general', form.ListValue, 'device', _('Modem device'));
-               o.rmempty = false;
-               o.load = function(section_id) {
-                       return callFileList('/dev/').then(L.bind(function(devices) {
-                               for (var i = 0; i < devices.length; i++)
-                                       this.value(devices[i]);
-                               return form.Value.prototype.load.apply(this, [section_id]);
-                       }, this));
-               };
-
-               s.taboption('general', form.Value, 'apn', _('APN'));
-               s.taboption('general', form.Value, 'pincode', _('PIN'));
-
-               o = s.taboption('general', form.ListValue, 'auth', _('Authentication Type'));
-               o.value('both', _('PAP/CHAP (both)'));
-               o.value('pap', 'PAP');
-               o.value('chap', 'CHAP');
-               o.value('none', _('None'));
-               o.default = 'none';
-
-               o = s.taboption('general', form.Value, 'username', _('PAP/CHAP username'));
-               o.depends('auth', 'pap');
-               o.depends('auth', 'chap');
-               o.depends('auth', 'both');
-
-               o = s.taboption('general', form.Value, 'password', _('PAP/CHAP password'));
-               o.depends('auth', 'pap');
-               o.depends('auth', 'chap');
-               o.depends('auth', 'both');
-               o.password = true;
-
-               o = s.taboption('general', form.ListValue, 'iptype', _('IP Type'));
-               o.value('ipv4v6', _('IPv4/IPv6 (both - defaults to IPv4)'))
-               o.value('ipv4', _('IPv4 only'));
-               o.value('ipv6', _('IPv6 only'));
-               o.default = 'ipv4v6';
-
-               o = s.taboption('advanced', form.Value, 'mtu', _('Override MTU'));
-               o.placeholder = dev ? (dev.getMTU() || '1500') : '1500';
-               o.datatype    = 'max(9200)';
-               
-               s.taboption('general', form.Value, 'metric', _('Gateway metric'));
-
-       }
-});