
Receipt for package "bind"
# SliTaz package receipt. PACKAGE="bind" VERSION="9.14.9" CATEGORY="network" TAGS="DNS daemon" SHORT_DESC="Domain Name System daemon." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="ISC" WEB_SITE="https://www.isc.org/bind/" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="https://ftp.isc.org/isc/bind9/$VERSION/$TARBALL" DEPENDS="attr gcc83-lib-base libbind libcrypto openssl perl" BUILD_DEPENDS="gcc83 krb5-dev libatomic libcap-dev libtool openssl-dev perl python python-ply readline-dev" CONFIG_FILES="/etc/bind" TAZPANEL_DAEMON="edit::/etc/bind/named.conf|man|options|web::$WEB_SITE" # What is the latest version available today? current_version() { wget -O - $WEB_SITE 2>/dev/null | \ grep -B1 'Current-Stable' | sed 's|.*<td>||;s|</td>.*||;q' } # Rules to configure and make the package. compile_rules() { mkdir -p $DESTDIR/etc/bind ./configure \ CC=gcc-83 \ CXX=g++-83 \ --prefix=/usr \ --infodir=/usr/share/info \ --sysconfdir=/etc/bind \ --localstatedir=/var \ --with-libtool \ --mandir=/usr/share/man \ --with-openssl \ $CONFIGURE_ARGS && make && make DESTDIR=$DESTDIR install && LD_LIBRARY_PATH=$DESTDIR/usr/lib \ $DESTDIR/usr/bin/dig ns . @a.root-servers.net. > $DESTDIR/etc/bind/db.root } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr mkdir -p $fs/var/cache/bind cp -a $install/usr/sbin $fs/usr cp -a $install/etc $fs cp -a $stuff/etc $fs } # Post message when installing. post_install() { localnets="192.168.0.0/16; 127.0.0.1;" grep -qs allow-recursion "$1/etc/bind/named.conf.options" || sed -i "s/.*directory.*/\\tallow-recursion { $localnets };\\n&/" \ "$1/etc/bind/named.conf.options" #[ -x "$1/usr/bin/ssh-keygen" ] && #chroot "$1/" "hostname -f | xargs ssh-keygen -r" | \ # sed 's/^/update add /;s/ IN / 3600&/;/ SSHFP . 1 /d;' \ #chroot "$1/" nsupdate }
6088 packages and 256128 files in current database (Wed Mar 5 09:18:31 2025)