#!/bin/bash set -e log() { echo "[$(date +'%Y-%m-%d %H:%M:%S')] $*" } # Setup chroot environment log "Setting up chroot environment..." if /usr/libexec/unbound-helper chroot_setup; then log "Chroot setup completed successfully" else log "ERROR: Chroot setup failed" exit 1 fi # Update root trust anchor log "Updating root trust anchor..." if unbound-anchor -a /var/lib/unbound/root.key; then log "Root trust anchor updated successfully" else log "ERROR: Root trust anchor update failed" exit 1 fi # Start unbound in debug mode log "Starting unbound daemon..." exec /usr/sbin/unbound -d -p $DOPTS