@ -44,6 +44,13 @@ $(call Package/dnsmasq/Default)
VARIANT:= dhcpv6
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 - f u l l
$( call Package /dnsmasq /Default )
TITLE += ( with DHCPv6 and DNSSEC)
DEPENDS:= @IPV6 +kmod-ipv6 +libnettle
VARIANT:= full
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 / d e s c r i p t i o n
It is intended to provide coupled DNS and DHCP service to a LAN.
e n d e f
@ -54,12 +61,19 @@ $(call Package/dnsmasq/description)
T h i s i s a v a r i a n t w i t h D H C P v 6 s u p p o r 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 - f u l l / d e s c r i p t i o n
$( call Package /dnsmasq /description )
T h i s i s a v a r i a n t w i t h D H C P v 6 a n d D N S S E C s u p p o r 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
/ e t c / c o n f i g / d h c p
/ e t c / d n s m a s q . c o n f
e n d e f
P a c k a g e / d n s m a s q - d h c p v 6 / conffiles = $( Package/dnsmasq/conffiles)
P a c k a g e / d n s m a s q - f u l l / conffiles = $( Package/dnsmasq/conffiles)
TARGET_CFLAGS += -ffunction-sections -fdata-sections
TARGET_LDFLAGS += -Wl,--gc-sections
@ -70,6 +84,11 @@ ifeq ($(BUILD_VARIANT),nodhcpv6)
COPTS += -DNO_DHCP6
e n d i f
i f e q ( $( BUILD_VARIANT ) , f u l l )
COPTS += -DHAVE_DNSSEC
COPTS += $( if $( CONFIG_LIBNETTLE_MINI) ,-DNO_GMP,)
e n d i f
MAKE_FLAGS := \
$( TARGET_CONFIGURE_OPTS) \
CFLAGS = " $( TARGET_CFLAGS) " \
@ -91,5 +110,12 @@ endef
P a c k a g e / d n s m a s q - d h c p v 6 / install = $( Package/dnsmasq/install)
d e f i n e P a c k a g e / d n s m a s q - f u l l / i n s t a l l
$( call Package /dnsmasq /install ,$ ( 1) )
$( INSTALL_DIR) $( 1) /usr/share/dnsmasq
$( INSTALL_DATA) $( PKG_BUILD_DIR) /trust-anchors.conf $( 1) /usr/share/dnsmasq
e n d e f
$( eval $ ( call BuildPackage ,dnsmasq ) )
$( eval $ ( call BuildPackage ,dnsmasq -dhcpv 6) )
$( eval $ ( call BuildPackage ,dnsmasq -full ) )