Migrate to dnsmasq-full to restore query caching
We migrate to dnsmasq-full, while disabling most of its features. Notably, dhcp and dnssec are compiled in, while other features of the full variant are deselected.
This commit is contained in:
parent
acfd3f1744
commit
86502c46ba
@ -9,7 +9,7 @@ include ../gluon.mk
|
||||
|
||||
define Package/gluon-setup-mode
|
||||
TITLE:=Setup mode
|
||||
DEPENDS:=+gluon-core +gluon-lock-password +ubus +dnsmasq
|
||||
DEPENDS:=+gluon-core +gluon-lock-password +ubus +dnsmasq-full
|
||||
endef
|
||||
|
||||
define Package/gluon-setup-mode/description
|
||||
|
@ -6,7 +6,7 @@ include ../gluon.mk
|
||||
|
||||
define Package/gluon-wan-dnsmasq
|
||||
TITLE:=Support for a secondary DNS server using the WAN interface
|
||||
DEPENDS:=+gluon-core +libubus-lua +dnsmasq +libpacketmark
|
||||
DEPENDS:=+gluon-core +libubus-lua +dnsmasq-full +libpacketmark
|
||||
endef
|
||||
|
||||
define Package/gluon-wan-dnsmasq/description
|
||||
|
@ -42,6 +42,15 @@ try_config('PACKAGE_usbip', false) -- fails to build
|
||||
|
||||
try_config('PACKAGE_ATH_DEBUG', true)
|
||||
|
||||
try_config('PACKAGE_dnsmasq_full_dhcpv6', false)
|
||||
try_config('PACKAGE_dnsmasq_full_auth', false)
|
||||
try_config('PACKAGE_dnsmasq_full_ipset', false)
|
||||
try_config('PACKAGE_dnsmasq_full_nftset', false)
|
||||
try_config('PACKAGE_dnsmasq_full_conntrack', false)
|
||||
try_config('PACKAGE_dnsmasq_full_noid', false)
|
||||
try_config('PACKAGE_dnsmasq_full_broken_rtc', false)
|
||||
try_config('PACKAGE_dnsmasq_full_rtc', false)
|
||||
|
||||
try_config('TARGET_SQUASHFS_BLOCK_SIZE', 256)
|
||||
|
||||
config('KERNEL_PROC_STRIPPED', true)
|
||||
@ -81,6 +90,7 @@ config('GLUON_MINIFY', istrue(env.GLUON_MINIFY))
|
||||
|
||||
packages {
|
||||
'-ca-bundle',
|
||||
'-dnsmasq',
|
||||
'-kmod-ipt-offload',
|
||||
'-kmod-nft-offload',
|
||||
'-libustream-wolfssl',
|
||||
|
Loading…
Reference in New Issue
Block a user