#!/bin/sh set -e case "$1" in configure) rm -rf /etc/zero-server-wizard/enabled.d/* || true rm -rf /etc/zero-server-wizard/disabled.d/* || true cp /usr/share/zero-server-wizard/confs/* /etc/zero-server-wizard/enabled.d/ || true if dpkg --compare-versions "$2" lt 0.9.10; then CNAME="/var/lib/dnsmasq/config/cname-server" if [ -f $CNAME ]; then DOMAIN=$(n4d-vars getvalues INTERNAL_DOMAIN | cut -d"'" -f2) SRVNAME=$(n4d-vars getvalues HOSTNAME | cut -d"'" -f2) echo "Fixing ipxeboot DNS ..." sed -i -e "/^cname=ipxeboot.*/d" $CNAME sed -i -e "/^$/d" $CNAME echo "cname=ipxeboot.$DOMAIN,$SRVNAME.$DOMAIN\n" >> $CNAME service dnsmasq force-reload || true zero-center set-configured zero-server-wizard || true fi fi service n4d restart || true ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0