1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 groups = Networking/DNS
11 url = http://powerdns.com/
13 summary = A modern, advanced and high performance recursing nameserver.
16 PowerDNS Recursor is a non authoritative/recursing DNS server. Use this
17 package if you need a dns cache for your network.
21 sources = %{thisapp}.tar.bz2
31 LUA=1 LUA_CPPFLAGS_CONFIG= LUA_LIBS_CONFIG=-llua \
32 make OPTFLAGS="%{CFLAGS}" #%{PARALLELISMFLAGS}
36 make install DESTDIR=%{BUILDROOT} \
37 CONFIGDIR=/etc/%{name}
39 # Remove sysvinit file
40 rm -rf %{BUILDROOT}/etc/init.d
42 # Remove shipped config file
43 rm -rf %{BUILDROOT}/etc/%{name}/recursor.conf-dist
45 # Install our default config file
46 cp -vf %{DIR_SOURCE}/recursor.conf %{BUILDROOT}/etc/%{name}/recursor.conf
48 # Create folder for chroot
49 mkdir -pv %{BUILDROOT}/var/lib/pdns-recursor
53 # XXX Need to create user and group "pdns-recursor" at installation
54 # useradd -r -g pdns-recursor pdns-recursor -d /var/lib/pdns-recursor -s /sbin/nologin