Files
bind/start.sh
Wolfgang Hottgenroth 5bb45a378d
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
debug
2025-10-27 15:54:51 +01:00

22 lines
653 B
Bash
Executable File

#!/bin/bash
set -ex
echo "Starting BIND initialization..."
INITIALLY_INSTALLED_FLAG="/etc/named/zones/initialized"
# Copy template files to working directories if they don't exist
if [ ! -f $INITIALLY_INSTALLED_FLAG ]; then
echo "Initialized ..."
touch $INITIALLY_INSTALLED_FLAG
cp /etc/named-dist/zones.conf /etc/named/zones/zones.conf
cp /etc/named-dist/whiskeylimahotel.de.zone /etc/named/zones/whiskeylimahotel.de.zone
else
echo "Already initialized, skipping initial setup."
fi
echo "Files in BIND configuration directory:"
find /etc/named
echo "Starting BIND server..."
exec /usr/sbin/named -f -g -c /etc/named/named.conf