Package opendnssec: Scripts

Post install

if [ "$1" -eq 1 ]; then
	# Initialise a slot on the softhsm on first install
	su -s /bin/sh -c 'softhsm2-util --init-token --slot 0 \
		--label "OpenDNSSEC" --pin 1234 --so-pin 1234' _opendnssec
	if [ ! -s /var/lib/opendnssec/kasp.db ]; then
		echo y | ods-ksmutil setup
	fi
fi

# in case we update any xml conf file
ods-ksmutil update all >/dev/null 1>&2 ||:
/usr/sbin/post_service ods-enforcerd
/usr/sbin/post_service ods-signerd
Pre install

1
2
3
4
groupadd -r -f _opendnssec ||:
groupadd -r -f ods ||:
useradd -g _opendnssec -G ods -c 'OpenDNSSEC daemon account' \
        -d /etc/opendnssec -s /dev/null -r _opendnssec >/dev/null 2>&1 ||:
Pre uninstall

/usr/sbin/preun_service ods-signerd
/usr/sbin/preun_service ods-enforcerd