@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME := dnsmasq
PKG_VERSION := 2.76
PKG_RELEASE := 3
PKG_RELEASE := 4
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.xz
PKG_SOURCE_URL := http://thekelleys.org.uk/dnsmasq
@ -27,6 +27,7 @@ PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_dnsmasq_$(BUILD_VARIANT)_dhcpv6 \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _auth \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _ipset \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _conntrack \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _noid \
CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _broken_rtc
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
@ -53,7 +54,7 @@ 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
$( call Package /dnsmasq /Default )
TITLE += ( with DNSSEC, DHCPv6, Auth DNS, IPset, Conntrack enabled by default)
TITLE += ( with DNSSEC, DHCPv6, Auth DNS, IPset, Conntrack, NO_ID enabled by default)
DEPENDS:= +PACKAGE_dnsmasq_full_dnssec:libnettle \
+PACKAGE_dnsmasq_full_ipset:kmod-ipt-ipset \
+PACKAGE_dnsmasq_full_conntrack:libnetfilter-conntrack
@ -74,7 +75,7 @@ define Package/dnsmasq-full/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 o r i t a t i v e D N S a n d
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 .
I P s e t , C o n n t r a c k s u p p o r t & N O _ I D e n a b l e d b y d e f a u l t .
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
@ -100,6 +101,9 @@ define Package/dnsmasq-full/config
config PACKAGE_dnsmasq_full_conntrack
bool "Build with Conntrack support."
default y
config PACKAGE_dnsmasq_full_noid
bool "Build with NO_ID. (hide *.bind pseudo domain)"
default y
config PACKAGE_dnsmasq_full_broken_rtc
bool "Build with HAVE_BROKEN_RTC."
default n
@ -112,7 +116,7 @@ Package/dnsmasq-full/conffiles = $(Package/dnsmasq/conffiles)
TARGET_CFLAGS += -ffunction-sections -fdata-sections
TARGET_LDFLAGS += -Wl,--gc-sections
COPTS = -DNO_ID $( if $( CONFIG_IPV6) ,,-DNO_IPV6)
COPTS = $( if $( CONFIG_IPV6) ,,-DNO_IPV6)
i f e q ( $( BUILD_VARIANT ) , n o d h c p v 6 )
COPTS += -DNO_DHCP6
@ -124,10 +128,11 @@ ifeq ($(BUILD_VARIANT),full)
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _auth) ,,-DNO_AUTH) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _ipset) ,,-DNO_IPSET) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _conntrack) ,-DHAVE_CONNTRACK,) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _noid) ,-DNO_ID,) \
$( if $( CONFIG_PACKAGE_dnsmasq_$( BUILD_VARIANT) _broken_rtc) ,-DHAVE_BROKEN_RTC)
COPTS += $( if $( CONFIG_LIBNETTLE_MINI) ,-DNO_GMP,)
e l s e
COPTS += -DNO_AUTH -DNO_IPSET
COPTS += -DNO_AUTH -DNO_IPSET -DNO_ID
e n d i f
MAKE_FLAGS := \