Merge pull request #2271 from freifunk-gluon/tiny-flash-cleanup
Remove ramips-rt305x and now unused build features
This commit is contained in:
commit
76a242b595
2
.github/workflows/build-gluon.yml
vendored
2
.github/workflows/build-gluon.yml
vendored
@ -32,7 +32,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
target: [ath79-generic, ath79-nand, bcm27xx-bcm2708, bcm27xx-bcm2709, ipq40xx-generic, ipq806x-generic, lantiq-xrx200, lantiq-xway, mediatek-mt7622, mpc85xx-p1010, mpc85xx-p1020, ramips-mt7620, ramips-mt7621, ramips-mt76x8, ramips-rt305x, rockchip-armv8, sunxi-cortexa7, x86-generic, x86-geode, x86-legacy, x86-64, bcm27xx-bcm2710, mvebu-cortexa9]
|
target: [ath79-generic, ath79-nand, bcm27xx-bcm2708, bcm27xx-bcm2709, ipq40xx-generic, ipq806x-generic, lantiq-xrx200, lantiq-xway, mediatek-mt7622, mpc85xx-p1010, mpc85xx-p1020, ramips-mt7620, ramips-mt7621, ramips-mt76x8, rockchip-armv8, sunxi-cortexa7, x86-generic, x86-geode, x86-legacy, x86-64, bcm27xx-bcm2710, mvebu-cortexa9]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
|
@ -250,13 +250,6 @@ ramips-mt76x8
|
|||||||
- Xiaomi Mi Router 4A (100M Edition)
|
- Xiaomi Mi Router 4A (100M Edition)
|
||||||
- Xiaomi Mi Router 4C
|
- Xiaomi Mi Router 4C
|
||||||
|
|
||||||
ramips-rt305x [#deprecated]_ [#device-class-tiny]_
|
|
||||||
---------------------------------------------------
|
|
||||||
|
|
||||||
* VoCore
|
|
||||||
|
|
||||||
- VoCore (8M, 16M)
|
|
||||||
|
|
||||||
rockchip-armv8
|
rockchip-armv8
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
@ -299,10 +292,6 @@ See also: :doc:`x86`
|
|||||||
Footnotes
|
Footnotes
|
||||||
---------
|
---------
|
||||||
|
|
||||||
.. [#deprecated]
|
|
||||||
The device or target is reaching its end of life soon. This means that support
|
|
||||||
in the next major release of Gluon is doubtful.
|
|
||||||
|
|
||||||
.. [#device-class-tiny]
|
.. [#device-class-tiny]
|
||||||
These devices only support a subset of Gluons capabilities due to flash or memory
|
These devices only support a subset of Gluons capabilities due to flash or memory
|
||||||
size constraints. Devices are classified as tiny in they provide less than 7M of usable
|
size constraints. Devices are classified as tiny in they provide less than 7M of usable
|
||||||
|
@ -7,7 +7,7 @@ include ../gluon.mk
|
|||||||
|
|
||||||
define Package/gluon-client-bridge
|
define Package/gluon-client-bridge
|
||||||
TITLE:=Provides a bridge and a wireless interface for clients to connect to
|
TITLE:=Provides a bridge and a wireless interface for clients to connect to
|
||||||
DEPENDS:=+gluon-core +kmod-veth +@GLUON_SPECIALIZE_KERNEL:KERNEL_VETH
|
DEPENDS:=+gluon-core +kmod-veth
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackageGluon,gluon-client-bridge))
|
$(eval $(call BuildPackageGluon,gluon-client-bridge))
|
||||||
|
@ -1,360 +0,0 @@
|
|||||||
config KERNEL_NET_IP_TUNNEL
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_NET_UDP_TUNNEL
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_VXLAN
|
|
||||||
bool
|
|
||||||
select KERNEL_NET_IP_TUNNEL
|
|
||||||
select KERNEL_NET_UDP_TUNNEL
|
|
||||||
|
|
||||||
config KERNEL_VETH
|
|
||||||
bool
|
|
||||||
|
|
||||||
|
|
||||||
# for fastd
|
|
||||||
|
|
||||||
config KERNEL_TUN
|
|
||||||
bool
|
|
||||||
|
|
||||||
|
|
||||||
# for tunneldigger
|
|
||||||
|
|
||||||
config KERNEL_L2TP_V3
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_L2TP_ETH
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_L2TP
|
|
||||||
bool
|
|
||||||
select KERNEL_L2TP_V3
|
|
||||||
select KERNEL_L2TP_ETH
|
|
||||||
|
|
||||||
|
|
||||||
# for simple-tc
|
|
||||||
|
|
||||||
config KERNEL_NET_SCHED
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_NET_CLS
|
|
||||||
bool
|
|
||||||
select KERNEL_NET_SCHED
|
|
||||||
|
|
||||||
config KERNEL_NET_CLS_ACT
|
|
||||||
bool
|
|
||||||
select KERNEL_NET_CLS
|
|
||||||
|
|
||||||
config KERNEL_NET_ACT_POLICE
|
|
||||||
bool
|
|
||||||
select KERNEL_NET_CLS_ACT
|
|
||||||
|
|
||||||
config KERNEL_NET_CLS_BASIC
|
|
||||||
bool
|
|
||||||
select KERNEL_NET_CLS
|
|
||||||
|
|
||||||
config KERNEL_NET_SCH_TBF
|
|
||||||
bool
|
|
||||||
select KERNEL_NET_SCHED
|
|
||||||
|
|
||||||
config KERNEL_NET_SCH_INGRESS
|
|
||||||
bool
|
|
||||||
select KERNEL_NET_CLS_ACT
|
|
||||||
|
|
||||||
|
|
||||||
# for batman-adv
|
|
||||||
|
|
||||||
config KERNEL_DUMMY
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_CRC16
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_LIBCRC32C
|
|
||||||
bool
|
|
||||||
|
|
||||||
|
|
||||||
# Netfilter modules used by ebtables and fw3
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER
|
|
||||||
bool
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_ADVANCED
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XTABLES
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_ADVANCED
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_T_FILTER
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_T_NAT
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_ARP
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_DNAT
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_IP
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_IP6
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_LIMIT
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_MARK
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_MARK_T
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
config KERNEL_BRIDGE_EBT_REDIRECT
|
|
||||||
bool
|
|
||||||
select KERNEL_BRIDGE_NF_EBTABLES
|
|
||||||
|
|
||||||
# Not all of the following modules are really required for Gluon, but fw3 pulls
|
|
||||||
# them in, so we add them to the kernel config to reduce the number of loaded
|
|
||||||
# modules
|
|
||||||
|
|
||||||
# kmod-nf-conntrack
|
|
||||||
|
|
||||||
config KERNEL_NF_CONNTRACK
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_ADVANCED
|
|
||||||
|
|
||||||
config KERNEL_NF_CONNTRACK_RTCACHE
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_CONNTRACK
|
|
||||||
|
|
||||||
config KERNEL_NF_CONNTRACK_IPV4
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_CONNTRACK
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-nf-conntrack6
|
|
||||||
|
|
||||||
config KERNEL_NF_CONNTRACK_IPV6
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_CONNTRACK
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-nf-ipt
|
|
||||||
|
|
||||||
config KERNEL_NF_REJECT_IPV4
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_ADVANCED
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_IPTABLES
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
select KERNEL_NF_REJECT_IPV4
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-nf-ipt6
|
|
||||||
|
|
||||||
config KERNEL_NF_REJECT_IPV6
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_ADVANCED
|
|
||||||
|
|
||||||
config KERNEL_IP6_NF_IPTABLES
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
select KERNEL_NF_REJECT_IPV6
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-nf-nat
|
|
||||||
|
|
||||||
config KERNEL_NF_NAT
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_CONNTRACK
|
|
||||||
|
|
||||||
config KERNEL_NF_NAT_REDIRECT
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_NAT
|
|
||||||
|
|
||||||
config KERNEL_NF_NAT_IPV4
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_ADVANCED
|
|
||||||
select KERNEL_NF_NAT
|
|
||||||
|
|
||||||
config KERNEL_NF_NAT_MASQUERADE_IPV4
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_NAT_IPV4
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-ipt-core
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_FILTER
|
|
||||||
bool
|
|
||||||
select KERNEL_IP_NF_IPTABLES
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_MANGLE
|
|
||||||
bool
|
|
||||||
select KERNEL_IP_NF_IPTABLES
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_TARGET_REJECT
|
|
||||||
bool
|
|
||||||
select KERNEL_IP_NF_FILTER
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_LIMIT
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_MAC
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_MULTIPORT
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_COMMENT
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_TIME
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MARK
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_TARGET_LOG
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_TARGET_TCPMSS
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
# kmod-ip6tables
|
|
||||||
|
|
||||||
config KERNEL_IP6_NF_FILTER
|
|
||||||
bool
|
|
||||||
select KERNEL_IP6_NF_IPTABLES
|
|
||||||
|
|
||||||
config KERNEL_IP6_NF_MANGLE
|
|
||||||
bool
|
|
||||||
select KERNEL_IP6_NF_IPTABLES
|
|
||||||
|
|
||||||
config KERNEL_IP6_NF_TARGET_REJECT
|
|
||||||
bool
|
|
||||||
select KERNEL_IP6_NF_IPTABLES
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-ipt-conntrack
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_STATE
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
select KERNEL_NF_CONNTRACK
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_CONNTRACK
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
select KERNEL_NF_CONNTRACK
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_RAW
|
|
||||||
bool
|
|
||||||
select KERNEL_IP_NF_IPTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_TARGET_CT
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
select KERNEL_NF_CONNTRACK
|
|
||||||
select KERNEL_IP_NF_RAW
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-ipt-nat
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_NAT
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_NAT
|
|
||||||
select KERNEL_IP_NF_IPTABLES
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_TARGET_MASQUERADE
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_NAT_MASQUERADE_IPV4
|
|
||||||
select KERNEL_IP_NF_NAT
|
|
||||||
|
|
||||||
config KERNEL_IP_NF_TARGET_REDIRECT
|
|
||||||
bool
|
|
||||||
select KERNEL_NF_NAT
|
|
||||||
select KERNEL_IP_NF_NAT
|
|
||||||
|
|
||||||
|
|
||||||
# kmod-ipt-extra
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_ADDRTYPE
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_OWNER
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_PKTTYPE
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
config KERNEL_NETFILTER_XT_MATCH_QUOTA
|
|
||||||
bool
|
|
||||||
select KERNEL_NETFILTER_XTABLES
|
|
||||||
|
|
||||||
|
|
||||||
config GLUON_SPECIALIZE_KERNEL
|
|
||||||
bool "Specialize kernel for Gluon"
|
|
||||||
select KERNEL_VXLAN
|
|
||||||
select KERNEL_NF_CONNTRACK_RTCACHE
|
|
||||||
select KERNEL_NF_CONNTRACK_IPV4
|
|
||||||
select KERNEL_NF_CONNTRACK_IPV6
|
|
||||||
select KERNEL_IP_NF_IPTABLES
|
|
||||||
select KERNEL_IP6_NF_IPTABLES
|
|
||||||
select KERNEL_NF_NAT_REDIRECT
|
|
||||||
select KERNEL_NF_NAT_IPV4
|
|
||||||
select KERNEL_NF_NAT_MASQUERADE_IPV4
|
|
||||||
select KERNEL_IP_NF_FILTER
|
|
||||||
select KERNEL_IP_NF_MANGLE
|
|
||||||
select KERNEL_IP_NF_TARGET_REJECT
|
|
||||||
select KERNEL_IP6_NF_FILTER
|
|
||||||
select KERNEL_IP6_NF_MANGLE
|
|
||||||
select KERNEL_IP6_NF_TARGET_REJECT
|
|
||||||
select KERNEL_NETFILTER_XT_MATCH_LIMIT
|
|
||||||
select KERNEL_NETFILTER_XT_MATCH_MAC
|
|
||||||
select KERNEL_NETFILTER_XT_MATCH_MULTIPORT
|
|
||||||
select KERNEL_NETFILTER_XT_MATCH_COMMENT
|
|
||||||
select KERNEL_NETFILTER_XT_MATCH_TIME
|
|
||||||
select KERNEL_NETFILTER_XT_MARK
|
|
||||||
select KERNEL_NETFILTER_XT_TARGET_LOG
|
|
||||||
select KERNEL_NETFILTER_XT_TARGET_TCPMSS
|
|
||||||
select KERNEL_NETFILTER_XT_MATCH_STATE
|
|
||||||
select KERNEL_NETFILTER_XT_MATCH_CONNTRACK
|
|
||||||
select KERNEL_NETFILTER_XT_TARGET_CT
|
|
||||||
select KERNEL_IP_NF_NAT
|
|
||||||
select KERNEL_IP_NF_TARGET_MASQUERADE
|
|
||||||
select KERNEL_IP_NF_TARGET_REDIRECT
|
|
||||||
|
|
||||||
config GLUON_MINIFY
|
|
||||||
bool "Minify Gluon scripts"
|
|
||||||
default y
|
|
@ -22,7 +22,9 @@ define Package/gluon-core/description
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/gluon-core/config
|
define Package/gluon-core/config
|
||||||
source "$(SOURCE)/Config.in"
|
config GLUON_MINIFY
|
||||||
|
bool "Minify Gluon scripts"
|
||||||
|
default y
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/gluon-core/install
|
define Package/gluon-core/install
|
||||||
|
@ -44,11 +44,6 @@ function M.is_outdoor_device()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.device_supports_wpa3()
|
function M.device_supports_wpa3()
|
||||||
-- rt2x00 crashes when enabling WPA3 personal / OWE VAP
|
|
||||||
if M.match('ramips', 'rt305x') then
|
|
||||||
return false
|
|
||||||
end
|
|
||||||
|
|
||||||
return unistd.access('/lib/gluon/features/wpa3')
|
return unistd.access('/lib/gluon/features/wpa3')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -8,10 +8,7 @@ include ../gluon.mk
|
|||||||
|
|
||||||
define Package/gluon-ebtables-limit-arp
|
define Package/gluon-ebtables-limit-arp
|
||||||
TITLE:=Ebtables limiter for ARP packets
|
TITLE:=Ebtables limiter for ARP packets
|
||||||
DEPENDS:=+gluon-core +gluon-ebtables gluon-mesh-batman-adv \
|
DEPENDS:=+gluon-core +gluon-ebtables gluon-mesh-batman-adv
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_LIMIT \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_MARK \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_MARK_T
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/gluon-ebtables-limit-arp/description
|
define Package/gluon-ebtables-limit-arp/description
|
||||||
|
@ -4,21 +4,12 @@ PKG_NAME:=gluon-ebtables
|
|||||||
PKG_VERSION:=1
|
PKG_VERSION:=1
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_CONFIG_DEPENDS := CONFIG_GLUON_SPECIALIZE_KERNEL
|
|
||||||
|
|
||||||
include ../gluon.mk
|
include ../gluon.mk
|
||||||
|
|
||||||
define Package/gluon-ebtables
|
define Package/gluon-ebtables
|
||||||
TITLE:=Ebtables support
|
TITLE:=Ebtables support
|
||||||
DEPENDS:=+gluon-core +ebtables-tiny \
|
DEPENDS:=+gluon-core +ebtables-tiny \
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_T_FILTER \
|
+kmod-ebtables +kmod-ebtables-ipv4 +kmod-ebtables-ipv6
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_T_NAT \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_ARP \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_IP \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_BRIDGE_EBT_IP6 \
|
|
||||||
+!GLUON_SPECIALIZE_KERNEL:kmod-ebtables \
|
|
||||||
+!GLUON_SPECIALIZE_KERNEL:kmod-ebtables-ipv4 \
|
|
||||||
+!GLUON_SPECIALIZE_KERNEL:kmod-ebtables-ipv6
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/gluon-ebtables/description
|
define Package/gluon-ebtables/description
|
||||||
|
@ -19,10 +19,7 @@ define Package/gluon-mesh-batman-adv-15
|
|||||||
+kmod-dummy \
|
+kmod-dummy \
|
||||||
+libnl-tiny \
|
+libnl-tiny \
|
||||||
+libbatadv \
|
+libbatadv \
|
||||||
+batctl \
|
+batctl
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_DUMMY \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_CRC16 \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_LIBCRC32C
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackageGluon,gluon-mesh-batman-adv-15))
|
$(eval $(call BuildPackageGluon,gluon-mesh-batman-adv-15))
|
||||||
|
@ -7,15 +7,7 @@ include ../gluon.mk
|
|||||||
|
|
||||||
define Package/gluon-mesh-vpn-core
|
define Package/gluon-mesh-vpn-core
|
||||||
TITLE:=Basic support for connecting meshes via VPN tunnels
|
TITLE:=Basic support for connecting meshes via VPN tunnels
|
||||||
DEPENDS:=+gluon-core +gluon-wan-dnsmasq +iptables +iptables-mod-extra +simple-tc \
|
DEPENDS:=+gluon-core +gluon-wan-dnsmasq +iptables +iptables-mod-extra +simple-tc
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NETFILTER_XT_MATCH_ADDRTYPE \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NETFILTER_XT_MATCH_OWNER \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NETFILTER_XT_MATCH_PKTTYPE \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NETFILTER_XT_MATCH_QUOTA \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NET_CLS_BASIC \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NET_ACT_POLICE \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NET_SCH_TBF \
|
|
||||||
+@GLUON_SPECIALIZE_KERNEL:KERNEL_NET_SCH_INGRESS
|
|
||||||
USERID:=:gluon-mesh-vpn=800
|
USERID:=:gluon-mesh-vpn=800
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ include ../gluon.mk
|
|||||||
|
|
||||||
define Package/gluon-mesh-vpn-fastd
|
define Package/gluon-mesh-vpn-fastd
|
||||||
TITLE:=Support for connecting meshes via fastd
|
TITLE:=Support for connecting meshes via fastd
|
||||||
DEPENDS:=+gluon-core +libgluonutil +gluon-mesh-vpn-core +fastd +@GLUON_SPECIALIZE_KERNEL:KERNEL_TUN
|
DEPENDS:=+gluon-core +libgluonutil +gluon-mesh-vpn-core +fastd
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackageGluon,gluon-mesh-vpn-fastd))
|
$(eval $(call BuildPackageGluon,gluon-mesh-vpn-fastd))
|
||||||
|
@ -7,7 +7,7 @@ include ../gluon.mk
|
|||||||
|
|
||||||
define Package/gluon-mesh-vpn-tunneldigger
|
define Package/gluon-mesh-vpn-tunneldigger
|
||||||
TITLE:=Support for connecting meshes via tunneldigger/L2TPv3 pseudowire
|
TITLE:=Support for connecting meshes via tunneldigger/L2TPv3 pseudowire
|
||||||
DEPENDS:=+gluon-core +gluon-mesh-vpn-core +tunneldigger +@GLUON_SPECIALIZE_KERNEL:KERNEL_L2TP
|
DEPENDS:=+gluon-core +gluon-mesh-vpn-core +tunneldigger
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackageGluon,gluon-mesh-vpn-tunneldigger))
|
$(eval $(call BuildPackageGluon,gluon-mesh-vpn-tunneldigger))
|
||||||
|
@ -83,7 +83,7 @@ lib.exec {'cp', kernel_debug_source, kernel_debug_dest}
|
|||||||
|
|
||||||
|
|
||||||
-- Copy opkg repo
|
-- Copy opkg repo
|
||||||
if lib.opkg and (env.GLUON_DEVICES or '') == '' then
|
if (env.GLUON_DEVICES or '') == '' then
|
||||||
local package_prefix = string.format('gluon-%s-%s', lib.site_code, env.GLUON_RELEASE)
|
local package_prefix = string.format('gluon-%s-%s', lib.site_code, env.GLUON_RELEASE)
|
||||||
local function dest_dir(prefix)
|
local function dest_dir(prefix)
|
||||||
return env.GLUON_PACKAGEDIR..'/'..prefix..'/'..bindir
|
return env.GLUON_PACKAGEDIR..'/'..prefix..'/'..bindir
|
||||||
|
@ -151,13 +151,6 @@ lib.include(target)
|
|||||||
|
|
||||||
lib.check_devices()
|
lib.check_devices()
|
||||||
|
|
||||||
if not lib.opkg then
|
|
||||||
lib.config('SIGNED_PACKAGES', false)
|
|
||||||
lib.config('CLEAN_IPKG', true)
|
|
||||||
lib.config('ALL_NONSHARED', false)
|
|
||||||
lib.packages {'-opkg'}
|
|
||||||
end
|
|
||||||
|
|
||||||
if #lib.devices > 0 then
|
if #lib.devices > 0 then
|
||||||
handle_target_pkgs(lib.target_packages)
|
handle_target_pkgs(lib.target_packages)
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@ M.target_packages = {}
|
|||||||
M.configs = {}
|
M.configs = {}
|
||||||
M.devices = {}
|
M.devices = {}
|
||||||
M.images = {}
|
M.images = {}
|
||||||
M.opkg = true
|
|
||||||
|
|
||||||
|
|
||||||
local default_options = {
|
local default_options = {
|
||||||
@ -309,10 +308,6 @@ function F.sysupgrade_image(image, name, ext, options)
|
|||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
function F.no_opkg()
|
|
||||||
M.opkg = false
|
|
||||||
end
|
|
||||||
|
|
||||||
function F.defaults(options)
|
function F.defaults(options)
|
||||||
default_options = merge(default_options, options)
|
default_options = merge(default_options, options)
|
||||||
end
|
end
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
config('KERNEL_KALLSYMS', false)
|
|
||||||
config('GLUON_SPECIALIZE_KERNEL', true)
|
|
||||||
|
|
||||||
no_opkg()
|
|
||||||
|
|
||||||
defaults {
|
|
||||||
class = 'tiny', -- 32M RAM
|
|
||||||
}
|
|
||||||
|
|
||||||
-- VoCore
|
|
||||||
|
|
||||||
device('vocore-8M', 'vocore_vocore-8m', {
|
|
||||||
factory = false,
|
|
||||||
})
|
|
||||||
|
|
||||||
device('vocore-16M', 'vocore_vocore-16m', {
|
|
||||||
factory = false,
|
|
||||||
})
|
|
@ -12,7 +12,6 @@ $(eval $(call GluonTarget,mpc85xx,p1020))
|
|||||||
$(eval $(call GluonTarget,ramips,mt7620))
|
$(eval $(call GluonTarget,ramips,mt7620))
|
||||||
$(eval $(call GluonTarget,ramips,mt7621))
|
$(eval $(call GluonTarget,ramips,mt7621))
|
||||||
$(eval $(call GluonTarget,ramips,mt76x8))
|
$(eval $(call GluonTarget,ramips,mt76x8))
|
||||||
$(eval $(call GluonTarget,ramips,rt305x))
|
|
||||||
$(eval $(call GluonTarget,rockchip,armv8))
|
$(eval $(call GluonTarget,rockchip,armv8))
|
||||||
$(eval $(call GluonTarget,sunxi,cortexa7))
|
$(eval $(call GluonTarget,sunxi,cortexa7))
|
||||||
$(eval $(call GluonTarget,x86,generic))
|
$(eval $(call GluonTarget,x86,generic))
|
||||||
|
Loading…
Reference in New Issue
Block a user