this is the output of the script generate_markdown_of_packages.sh
below:
Configure alfred
depends on +gluon-core +gluon-respondd +gluon-neighbour-info gluon-mesh-batman-adv +micrond +alfred
Fill /etc/dropbear/authorized_keys from site.conf
depends on +gluon-core
Automatically update firmware
depends on +gluon-core +libgluonutil +micrond +autoupdater
Provides a bridge and a wireless interface for clients to connect to
depends on +gluon-core +kmod-veth +@GLUON_SPECIALIZE_KERNEL:KERNEL_VETH
Config Mode: Let the user know whether the autoupdater is enabled or not
depends on +gluon-config-mode-core +gluon-autoupdater
Allows the user to provide contact information to be distributed in the mesh
depends on +gluon-config-mode-core +gluon-node-info
Configuration wizard for user friendly setup of new mesh nodes
depends on +gluon-setup-mode +gluon-web-model +gluon-config-mode-theme +uhttpd
UI for changing the node-config
depends on +gluon-config-mode-core @GLUON_MULTIDOMAIN
Set geographic location of a node
depends on +gluon-config-mode-core +gluon-node-info
Set the hostname
depends on +gluon-config-mode-core
Toggle mesh-vpn and bandwidth limit
depends on +gluon-config-mode-core +gluon-mesh-vpn-core
Gluon config mode theme for gluon-web
depends on +gluon-core +gluon-web
Base files of Gluon
depends on \
Ebtables filters for multicast packets
depends on +gluon-core +gluon-ebtables gluon-mesh-batman-adv
Ebtables filters for Router Advertisement and DHCP packets
depends on +gluon-core +gluon-ebtables gluon-mesh-batman-adv
Ebtables limiter for ARP packets
depends on +gluon-core +gluon-ebtables gluon-mesh-batman-adv \
Ebtables support
depends on +gluon-core +ebtables-tiny \
Ebtables rules to filter unreasonable L2 traffic.
depends on +gluon-core +gluon-ebtables gluon-mesh-batman-adv
Configure l3roamd for babel
depends on +gluon-core +l3roamd
Locks the root account by default
depends on +gluon-core
Support for batman-adv meshing (compat level 14) Support for batman-adv meshing (compat level 15)
depends on +gluon-core +libgluonutil +gluon-client-bridge +gluon-ebtables +firewall +libiwinfo +kmod-dummy +libnl-tiny +libbatadv +@GLUON_SPECIALIZE_KERNEL:KERNEL_DUMMY +@GLUON_SPECIALIZE_KERNEL:KERNEL_CRC16 +@GLUON_SPECIALIZE_KERNEL:KERNEL_LIBCRC32C
DEPENDS+=+kmod-batman-adv-legacy DEPENDS+=+kmod-batman-adv +batctl
Basic support for connecting meshes via VPN tunnels
depends on +gluon-core +gluon-wan-dnsmasq +iptables +iptables-mod-extra +simple-tc \
Support for connecting meshes via fastd
depends on +gluon-core +libgluonutil +gluon-mesh-vpn-core +fastd +@GLUON_SPECIALIZE_KERNEL:KERNEL_TUN
Support for connecting meshes via tunneldigger/L2TPv3 pseudowire
depends on +gluon-core +gluon-mesh-vpn-core +tunneldigger +@GLUON_SPECIALIZE_KERNEL:KERNEL_L2TP
neighbour-info
depends on
Add /etc/config/gluon-node-info to uci
depends on +gluon-core +libgluonutil
Advertise an IPv6 prefix from the node
depends on +gluon-core +uradvd
Filter IPv6 router advertisements
depends on +gluon-ebtables +libgluonutil +libbatadv +libnl-tiny
Provides node information to the network
depends on +gluon-core +libplatforminfo +libgluonutil +libuci +ubus +respondd
Setup mode
depends on +gluon-core +gluon-lock-password +ubus +dnsmasq
Site-specific files of Gluon
PKG_CONFIG_DEPENDS := CONFIG_GLUON_RELEASE CONFIG_GLUON_SITEDIR CONFIG_GLUON_MULTIDOMAIN
PKG_FILE_DEPENDS :=
Status page showing information about the node
depends on +gluon-web +gluon-neighbour-info +gluon-respondd +uhttpd +sse-multiplex +libiwinfo +libjson-c +libnl-tiny +libubus-lua
Batman-data provider for gluon-status-page
depends on +gluon-status-page gluon-mesh-batman-adv +libnl-tiny +libbatadv +libjson-c
Support for a secondary DNS server using the WAN interface
depends on +gluon-core +libubus-lua +dnsmasq +libpacketmark
Web-based simple administration interface for mesh nodes
depends on +gluon-config-mode-core +pretty-hostname
gluon-web module for gluon-autoupdater
depends on +gluon-web-admin +gluon-autoupdater
UI for remote syslog configuration
depends on +gluon-web-admin
Minimal Lua web framework derived from LuCI
depends on +lua-jsonc +luci-lib-nixio
gluon-web module to enable and disable encryption for the mesh VPN
depends on +gluon-web-admin +gluon-mesh-vpn-fastd
Minimal Lua web framework derived from LuCI (model support)
depends on +gluon-web
gluon-web module for network port configuration
depends on +gluon-web-admin +gluon-client-bridge
UI for specifying node role
depends on +gluon-web-admin +gluon-node-info
UI for activating a private WLAN
depends on +gluon-web-admin
UI for Wifi Settings
depends on +gluon-web-admin +libiwinfo-lua
batman-adv helpers functions
depends on +libnl-tiny
Gluon utility library
depends on +libjson-c +libuci
Automatically update firmware
depends on +libuclient +libecdsautil +libplatforminfo +libuci
Manage a pretty hostname in addition to the actual one
depends on +uci
Set default packet mark via LD_PRELOAD
depends on
Platform information library
TITLE:=WLAN-based geolocation librari based on openwifi.su
DEPENDS:=+libubus-lua +libiwinfo-lua +lua-jsonc
Lua hash library
depends on +lua +libubox
JSON parsing and formatting library
depends on +liblua +libjson-c
Lua hardware platform information library
depends on +lua +libplatforminfo
TITLE:=Useful functions for accessing uci using lua
DEPENDS:=+libuci-lua
B.A.T.M.A.N. Adv
depends on +kmod-lib-crc16 +kmod-crypto-crc32c +kmod-lib-crc32c +libc
Ethernet bridge firewall administration utility (tiny)
The layer 3 roaming daemon
depends on +libnl-tiny +kmod-tun +librt +libjson-c
mesh multicast forwarding daemon
depends on +kmod-tun +babeld +libbabelhelper
Responds to multicast queries with answers generated by Lua code
depends on @IPV6 +libjson-c
Add airtime to respondd
PKG_BUILD_DEPENDS := respondd depends on +respondd +libnl-tiny
Simple bandwidth limiting
PKG_CONFIG_DEPENDS := CONFIG_KERNEL_NET_SCH_TBF CONFIG_KERNEL_NET_SCH_INGRESS CONFIG_KERNEL_NET_CLS_BASIC depends on +!KERNEL_NET_SCH_TBF:kmod-sched-core +!KERNEL_NET_SCH_INGRESS:kmod-sched-core +!KERNEL_NET_CLS_BASIC:kmod-sched +libnl-tiny
Allows multiple clients to receive the same Server-Sent Event stream
depends on
L2TPv3 tunnel broker client
depends on +libnl-tiny +kmod-l2tp +kmod-l2tp-ip +kmod-l2tp-eth +librt +libpthread
A tiny radvd
depends on @IPV6 +librt
Babel utility library
Small Cron daemon providing a cron.d directory other packages can install their crontabs into
depends on
requested here: freifunk-gluon/gluon#1464