contrib/bind/Pkgfile
2016-11-08 23:57:01 +01:00

53 lines
1.4 KiB
Plaintext

# Description: Berkeley Internet Name Domain Service.
# URL: http://www.isc.org/products/BIND/
# Maintainer: Thomas Penteker, tek at serverop dot de
# Packager: Daniel Mueller, daniel at danm dot de
# Depends on:
name=bind
version=9.9.9-P4
release=1
source=(ftp://ftp.isc.org/isc/bind9/$version/$name-$version.tar.gz \
named.root db.0.0.127 db.localhost db.ip6.arpa named named.conf)
build() {
cd $name-$version
sed -i -e 's|\@LN\@ \${man3}/|ln -s |g' lib/lwres/man/Makefile.in
./configure \
--prefix=/usr \
--enable-ipv6 \
--enable-threads \
--with-openssl=yes \
--sysconfdir=/etc \
--mandir=/usr/man
make && make DESTDIR=$PKG install
install -d $PKG/var/{named,run/named}
install -D -m755 $SRC/named $PKG/etc/rc.d/named
install -D -m640 -gnamed $SRC/named.conf $PKG/etc/named.conf
install -m640 -gnamed $SRC/named.root $SRC/db.* $PKG/var/named/
chown root:named $PKG/var/named
chmod 1770 $PKG/var/named
touch $PKG/etc/rndc.{conf,key}
chown root:named $PKG/var/run/named $PKG/etc/rndc.{conf,key}
chmod 770 $PKG/var/run/named
chmod 640 $PKG/etc/rndc.{conf,key}
touch $PKG/var/run/named/named.pid
rm -f $PKG/usr/bin/{dig,host}
# fix FS#1153
rm -f $PKG/usr/sbin/dnssec-{checkds,coverage}
rm -rf $PKG/usr/man/man8/dnssec-{checkds,coverage}.8
rm -rf $PKG/usr/man/man1
chown named:named $PKG/var/run/named/named.pid
}