xcat-core/xCAT-server/sbin/makenamed.conf

38 lines
681 B
Plaintext
Raw Normal View History

#!/bin/sh
DIRECTORY=/var/named
if [ -f /etc/SuSE-release ]; then
DIRECTORY=/var/lib/named
fi
FILE=/etc/named.conf
if [ -f /etc/lsb-release ]; then
FILE=/etc/bind/named.conf
fi
#unalias cp
if [ -f $FILE ]; then
cp -f $FILE ${FILE}.ORIG
fi
if [ ! -d $DIRECTORY ]; then
mkdir $DIRECTORY
fi
echo "options {
directory \"$DIRECTORY\";
dump-file \"$DIRECTORY/data/cache_dump.db\";
statistics-file \"$DIRECTORY/data/named_stats.txt\";
memstatistics-file \"$DIRECTORY/data/named_mem_stats.txt\";
recursion yes;
forward only;
forwarders {" >$FILE
for i in $(grep "^nameserver" /etc/resolv.conf | awk '{print $2}')
do
echo " $i;"
done >>$FILE
echo " };
};" >>$FILE