Files
NLnetLabs-dnst/pkg/test-scripts/test-cascade-dnst.sh
T
2f1462387e Package as cascade-dnst instead of dnst. (#131)
To avoid Cascade installing dnst and uninstalling ldns-utils that Cascade users may want to use such as ldns-verify-zone, which dnst doesn't provide yet. Also because this branch of dnst depends on an as yet unreleased version of the domain crate.

Update Cargo.lock bcause cargo-deb complains that it needs updating.

Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl>
2025-10-04 09:19:50 +02:00

35 lines
771 B
Bash

#!/usr/bin/env bash
set -eo pipefail
set -x
case $1 in
post-install)
# Run some sanity checks
/usr/libexec/cascade/cascade-dnst --version
# ldns-keygen -v
# dnst nsec3-hash nlnetlabs.nl
# ldns-nsec3-hash nlnetlabs.nl
/usr/libexec/cascade/cascade-dnst keyset --help
man cascade-dnst
# man dnst-keygen
# man ldns-keygen
man cascade-dnst-keyset
;;
post-upgrade)
# Nothing to do.
# Run some sanity checks
/usr/libexec/cascade/cascade-dnst --version
# ldns-keygen -v
# dnst nsec3-hash nlnetlabs.nl
# ldns-nsec3-hash nlnetlabs.nl
/usr/libexec/cascade/cascade-dnst keyset --help
man cascade-dnst
# man dnst
# man dnst-keygen
# man ldns-keygen
man cascade-dnst-keyset
;;
esac