1 include $(TOPDIR
)/rules.mk
3 PKG_NAME
:=pdns-recursor
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
8 PKG_SOURCE_URL
:=https
://downloads.powerdns.com
/releases
/
9 PKG_HASH
:=ccb9017a1a788e95e948e7b240ef8db53ae8a507b915f260188ef343f7f68bdc
11 PKG_MAINTAINER
:=Peter van Dijk
<peter.van.dijk@powerdns.com
>
12 PKG_LICENCE
:=GPL-2.0
-only
13 PKG_LICENCE_FILES
:=COPYING
14 PKG_CPE_ID
:=cpe
:/a
:powerdns
:recursor
20 include $(INCLUDE_DIR
)/package.mk
22 define Package
/pdns-recursor
25 SUBMENU
:=IP Addresses and Names
27 TITLE
:=PowerDNS Recursor
28 DEPENDS
:=+boost
+boost-context
+boost-filesystem
+libatomic
+liblua
+libopenssl
+libfstrm
+libcurl
29 URL
:=https
://www.powerdns.com
/recursor.html
32 define Package
/pdns-recursor
/description
33 High-performance resolving name server
, utilizing multiple
34 processor and including Lua scripting capabilities.
37 define Package
/pdns-recursor
/conffiles
38 /etc
/powerdns
/pdns-recursor.conf
39 /etc
/init.d
/pdns-recursor
42 # not everything groks --disable-nls
46 --sysconfdir
=/etc
/powerdns \
51 --enable-dns-over-tls \
52 --enable-reproducible \
53 --disable-silent-rules
55 define Package
/pdns-recursor
/install
56 $(INSTALL_DIR
) $(1)/etc
/powerdns
57 $(INSTALL_CONF
) .
/files
/recursor.conf-dist
$(1)/etc
/powerdns
/
58 $(INSTALL_DIR
) $(1)/etc
/init.d
59 $(INSTALL_BIN
) .
/files
/pdns-recursor.init
$(1)/etc
/init.d
/pdns-recursor
60 $(INSTALL_DIR
) $(1)/usr
/bin
61 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/rec_control
$(1)/usr
/bin
/
62 $(INSTALL_DIR
) $(1)/usr
/sbin
63 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/sbin
/pdns_recursor
$(1)/usr
/sbin
/
66 $(eval
$(call BuildPackage
,pdns-recursor
))