#!/bin/sh # postinst script for bind9-cn # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package # case "$1" in configure|reconfigure) # continue below ;; *) exit 0 ;; esac # import CN-functions . /usr/share/carnet-tools/functions.sh echo "CN: Making sample configurations in /usr/share/doc/bind9-cn/examples" echo "CN: Make sure you change them appropriately *before* running Bind9 service!" #variables cp_get_ifaddr CARNET_IPADDR=$RET cp_get_netaddr CARNET_NETADDR=$RET CARNET_HOSTNAME=`hostname` CARNET_DOMAINNAME=`hostname --domain` CARNET_REV=`echo $CARNET_IPADDR | awk -F. '{ print $3 "." $2 "." $1 ".in-addr.arpa" }'` SERNO=`date +%Y%m%d01` BROJ=`echo $CARNET_IPADDR | cut -d. -f4` # make example named.conf.local cat > /usr/share/doc/bind9-cn/examples/named.conf.local < /usr/share/doc/bind9-cn/examples/named.conf.options < /usr/share/doc/bind9-cn/examples/hosts.db < /usr/share/doc/bind9-cn/examples/hosts.rev < /usr/share/doc/bind9-cn/examples/hosts < /usr/share/doc/bind9-cn/examples/resolv.conf < /etc/bind/named.conf.options.$$ cp_mv /etc/bind/named.conf.options.$$ /etc/bind/named.conf.options echo "CN: Removing obsolete query-source directive" rndc reload || echo "CN: Reload didn't work, please check manually" fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0