~alpine/aports

[alpine-aports] [PATCH] Added pdns 'geoip' backend

Daniel Isaksen <d@duniel.no>
Details
Message ID
<20170905123602.16184-1-d@duniel.no>
Sender timestamp
1504614962
DKIM signature
missing
Download raw message
Patch: +27 -7
---
 community/pdns/APKBUILD   | 18 +++++++++++-------
 community/pdns/pdns.conf  | 15 +++++++++++++++
 community/pdns/pdns.initd |  1 +
 3 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/community/pdns/APKBUILD b/community/pdns/APKBUILD
index e95cb63027..dc7a71cb87 100644
--- a/community/pdns/APKBUILD
+++ b/community/pdns/APKBUILD
@@ -1,18 +1,19 @@
# Contributor: Łukasz Jendrysik <scadu@yandex.com>
# Contributor: Matt Smith <mcs@darkregion.net>
# Contributor: Olivier Mauras <olivier@mauras.ch>
# Contributor: Daniel Isaksen <d@duniel.no>
# Maintainer:  Matt Smith <mcs@darkregion.net>
pkgname=pdns
pkgver=4.0.4
pkgrel=0
pkgrel=1
pkgdesc="PowerDNS Authoritative Server"
url="http://www.powerdns.com/"
arch="all"
license="GPL"
license="GPL-2.0"
depends=""
depends_dev=""
makedepends="$depends_dev boost-dev lua-dev openldap-dev mariadb-dev
	postgresql-dev sqlite-dev"
	postgresql-dev sqlite-dev geoip-dev yaml-cpp-dev"
install="$pkgname.pre-install"
subpackages="$pkgname-doc
	$pkgname-backend-bind:backend_bind
@@ -20,7 +21,8 @@ subpackages="$pkgname-doc
	$pkgname-backend-mysql:backend_mysql
	$pkgname-backend-pgsql:backend_pgsql
	$pkgname-backend-pipe:backend_pipe
	$pkgname-backend-sqlite3:backend_sqlite3"
	$pkgname-backend-sqlite3:backend_sqlite3
	$pkgname-backend-geoip:backend_geoip"
pkgusers="pdns"
pkggroups="pdns"
source="http://downloads.powerdns.com/releases/pdns-$pkgver.tar.bz2
@@ -30,6 +32,7 @@ builddir="$srcdir/$pkgname-$pkgver"

build() {
	cd "$builddir"

	./configure --prefix=/usr \
		--sysconfdir=/etc/$pkgname \
		--mandir=/usr/share/man \
@@ -37,7 +40,7 @@ build() {
		--localstatedir=/var \
		--libdir=/usr/lib/pdns \
		--with-modules="" \
		--with-dynmodules="bind ldap gmysql gpgsql pipe gsqlite3" \
		--with-dynmodules="bind ldap gmysql gpgsql pipe gsqlite3 geoip" \
		--disable-static
	make
}
@@ -61,6 +64,7 @@ backend_mysql()		{ _mv_backend gmysql; }
backend_pgsql()		{ _mv_backend gpgsql; }
backend_pipe()		{ _mv_backend pipe; }
backend_sqlite3()	{ _mv_backend gsqlite3 sqlite; }
backend_geoip()		{ _mv_backend geoip geoip; }

_mv_backend() {
	local backend=$1
@@ -73,5 +77,5 @@ _mv_backend() {
}

sha512sums="4ef4705cd990b03976775167c7c37850d45907e198549feda5f5701172e008e3f1f74a35a9bebdb24b63dec15ff63cb2cc9dfc8f92e4e1012e0539c5a88b845b  pdns-4.0.4.tar.bz2
4e729120af0f5e6ce8f13fdb97af2e8471300df3c1e2e250f855861214a0bf733b5dc77f0e414f2969d81c13423cf29d0bfb7cb4938075ef763fd14877a54a79  pdns.initd
acde76a5a51232dbd2b1b9fed95328f5bb59e33718338ffaa47618806588a9c3c8691c7e7270944d9e2f40b1fb69fc33e204e2fdfbc9546ab723fc428d2a7955  pdns.conf"
3f5b202c56408168ddbf81b47f5c48ca65de91ada88751213a06a1096334b89176c5a6a58f3c6a893a2d15b51ece9f2a64d7d2ea836220a3e45fe362969c6cfa  pdns.initd
c8f8d152c4d29660aa56a9dbfd0d268474f9bd26993ad9e7d8ef54725d02a02e27c1a11adc67bf40f5dd871a677648d45fa76222a063907e0dfb2420111d5dc8  pdns.conf"
diff --git a/community/pdns/pdns.conf b/community/pdns/pdns.conf
index 67a9f3fe66..1705e14893 100644
--- a/community/pdns/pdns.conf
+++ b/community/pdns/pdns.conf
@@ -334,4 +334,19 @@ webserver=no
#
wildcards=yes

#################################
# geoip-database-files Comma, tab or space separated list of files to open
#

#################################
# geoip-database-cache Specifies the kind of caching that is done on the database
#

#################################
# geoip-zones-file Specifies the full path of the zone configuration file to use
#

#################################
# geoip-dnssec-keydir Specifies the full path of a directory that will contain DNSSEC keys
#

diff --git a/community/pdns/pdns.initd b/community/pdns/pdns.initd
index 4d36eb873a..ee354aa437 100644
--- a/community/pdns/pdns.initd
+++ b/community/pdns/pdns.initd
@@ -35,3 +35,4 @@ dump() {
	"$pdns_control" $pdns_config list
	eend $?
}

-- 
2.11.0



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)