@ -25,7 +25,8 @@ PKG_BUILD_PARALLEL:=1
PKG_CONFIG_DEPENDS := CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dhcpv6 \
PKG_CONFIG_DEPENDS := CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dhcpv6 \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dnssec \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dnssec \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _auth \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _auth \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _ipset
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _ipset \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _conntrack
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
@ -51,9 +52,10 @@ endef
d e f i n e P a c k a g e / d n s m a s q - f u l l
d e f i n e P a c k a g e / d n s m a s q - f u l l
$( call Package /dnsmasq /Default )
$( call Package /dnsmasq /Default )
TITLE += ( with DNSSEC, DHCPv6, Auth DNS, IPset enabled by default)
TITLE += ( with DNSSEC, DHCPv6, Auth DNS, IPset, Conntrack enabled by default)
DEPENDS:= +PACKAGE_dnsmasq_full_dnssec:libnettle \
DEPENDS:= +PACKAGE_dnsmasq_full_dnssec:libnettle \
+PACKAGE_dnsmasq_full_ipset:kmod-ipt-ipset
+PACKAGE_dnsmasq_full_ipset:kmod-ipt-ipset \
+PACKAGE_dnsmasq_full_conntrack:libnetfilter-conntrack
VARIANT:= full
VARIANT:= full
e n d e f
e n d e f
@ -70,8 +72,8 @@ endef
d e f i n e P a c k a g e / d n s m a s q - f u l l / d e s c r i p t i o n
d e f i n e P a c k a g e / d n s m a s q - f u l l / d e s c r i p t i o n
$( call Package /dnsmasq /description )
$( call Package /dnsmasq /description )
T h i s i s a f u l l y c o n f i g u r a b l e v a r i a n t w i t h D H C P v 6 , D N S S E C , A u t h r o i t a t i v e D N S a n d
T h i s i s a f u l l y c o n f i g u r a b l e v a r i a n t w i t h D H C P v 6 , D N S S E C , A u t h o r i t a t i v e D N S a n d
I P s e t s u p p o r t e n a b l e d b y d e f a u l t .
I P s e t , C o n n t r a c k s u p p o r t e n a b l e d b y d e f a u l t .
e n d e f
e n d e f
d e f i n e P a c k a g e / d n s m a s q / c o n f f i l e s
d e f i n e P a c k a g e / d n s m a s q / c o n f f i l e s
@ -94,6 +96,9 @@ define Package/dnsmasq-full/config
config PACKAGE_dnsmasq_full_ipset
config PACKAGE_dnsmasq_full_ipset
bool "Build with IPset support."
bool "Build with IPset support."
default y
default y
config PACKAGE_dnsmasq_full_conntrack
bool "Build with Conntrack support."
default y
endif
endif
e n d e f
e n d e f
@ -113,7 +118,8 @@ ifeq ($(BUILD_VARIANT),full)
COPTS += $( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dhcpv6) ,,-DNO_DHCP6) \
COPTS += $( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dhcpv6) ,,-DNO_DHCP6) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dnssec) ,-DHAVE_DNSSEC) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _dnssec) ,-DHAVE_DNSSEC) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _auth) ,,-DNO_AUTH) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _auth) ,,-DNO_AUTH) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _ipset) ,,-DNO_IPSET)
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _ipset) ,,-DNO_IPSET) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _conntrack) ,-DHAVE_CONNTRACK,)
COPTS += $( if $( CONFIG_LIBNETTLE_MINI) ,-DNO_GMP,)
COPTS += $( if $( CONFIG_LIBNETTLE_MINI) ,-DNO_GMP,)
e l s e
e l s e
COPTS += -DNO_AUTH -DNO_IPSET
COPTS += -DNO_AUTH -DNO_IPSET