Skip to content
Snippets Groups Projects
Commit 7dacb5d1 authored by Helge Jung's avatar Helge Jung
Browse files

remove gluon-batman-on-wan (now merged in upstream)

parent aed708bc
No related branches found
No related tags found
No related merge requests found
include $(TOPDIR)/rules.mk
PKG_NAME := gluon-batman-on-wan
PKG_VERSION := 2
PKG_RELEASE:=$(GLUON_VERSION).$(GLUON_SITE_CODE)-$(GLUON_RELEASE).$(GLUON_CONFIG_VERSION)
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
define Package/gluon-batman-on-wan
SECTION:=gluon
CATEGORY:=Gluon
TITLE:=Option to enable mesh (batadv) on WAN port
DEPENDS:=+gluon-core +gluon-mesh-batman-adv +luci-lib-core
endef
define Package/gluon-batman-on-wan/description
Gluon community wifi mesh firmware framework:
This adds an interface named wan_mesh which will be part of bat0
so nodes can be connected over batman-adv.
The default option must be set using the site.conf option batman_on_wan to
either 0 (disabled) or 1 (enabled).
endef
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
endef
define Build/Configure
endef
define Build/Compile
endef
define Package/gluon-batman-on-wan/install
$(CP) ./files/* $(1)/
$(INSTALL_DIR) $(1)/lib/gluon
endef
$(eval $(call BuildPackage,gluon-batman-on-wan))
#!/usr/bin/lua
local site = require 'gluon.site_config'
local sysconfig = require 'gluon.sysconfig'
local uci = require 'luci.model.uci'
local c = uci.cursor()
c:section('network', 'interface', 'mesh_wan',
{
ifname = 'br-wan',
proto = 'batadv',
mesh = 'bat0',
auto = site.batman_on_wan,
}
)
c:save('network')
c:commit('network')
# Copyright (C) 2013 Nils Schneider <nils at nilsschneider.net>
# This is free software, licensed under the Apache 2.0 license.
include $(TOPDIR)/rules.mk
PKG_NAME:=gluon-luci-portconfig
PKG_VERSION:=0.1
PKG_RELEASE:=1
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
define Package/gluon-luci-portconfig
SECTION:=gluon
CATEGORY:=Gluon
TITLE:=Luci module for advanced ethernet port configuration
DEPENDS:=+gluon-luci-admin +gluon-batman-on-wan
endef
define Package/gluon-luci-portconfig/description
Luci module for advanced ethernet port configuration
endef
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
endef
define Build/Configure
endef
define Build/Compile
endef
define Package/gluon-luci-portconfig/install
$(CP) ./files/* $(1)/
endef
$(eval $(call BuildPackage,gluon-luci-portconfig))
--[[
LuCI - Lua Configuration Interface
Copyright 2013 Nils Schneider <nils@nilsschneider.net>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
$Id$
]]--
module("luci.controller.admin.portconfig", package.seeall)
function index()
entry({"admin", "portconfig"}, cbi("admin/portconfig"), _("Schnittstellen"), 20)
end
--[[
LuCI - Lua Configuration Interface
Copyright 2014 Nils Schneider <nils@nilsschneider.net>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
$Id$
]]--
local uci = luci.model.uci.cursor()
f = SimpleForm("portconfig")
f.template = "admin/expertmode"
f.submit = "Speichern"
f.reset = "Zurücksetzen"
s = f:section(SimpleSection, nil, nil)
o = s:option(Flag, "mesh_wan", "Mesh auf dem WAN-Port aktivieren")
o.default = uci:get_bool("network", "mesh_wan", "auto") and o.enabled or o.disabled
o.rmempty = false
function f.handle(self, state, data)
if state == FORM_VALID then
uci:set("network", "mesh_wan", "auto", data.mesh_wan)
uci:save("network")
uci:commit("network")
end
return true
end
return f
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment