22 lines
463 B
Bash
Executable File
22 lines
463 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "Generating tsig key ..."
|
|
/usr/sbin/tsig-keygen local. > /etc/bind/local.key
|
|
KEY=`cat /etc/bind/local.key | awk -F\" '/secret/ {print $2}'`
|
|
sed -i "s,KEYVALUE,$KEY," /opt/app/yadyn
|
|
|
|
echo "Generating rndc key ..."
|
|
/usr/sbin/rndc-confgen -a
|
|
KEY=`cat /etc/bind/rndc.key | awk -F\" '/secret/ {print $2}'`
|
|
sed -i "s,RNDCKEY,$KEY," /etc/bind/named.conf.rndc
|
|
|
|
echo "Starting named ..."
|
|
/usr/sbin/named
|
|
|
|
echo "Starting yadyn ..."
|
|
cd /opt/app
|
|
./yadyn
|
|
|
|
|
|
|