diff --git a/xCAT-server/sbin/makenamed.conf b/xCAT-server/sbin/makenamed.conf index 57d952809..96602426a 100755 --- a/xCAT-server/sbin/makenamed.conf +++ b/xCAT-server/sbin/makenamed.conf @@ -1,7 +1,12 @@ #!/bin/sh -FILE=/etc/named.conf +DIRECTORY=/var/named + +if [ -f /etc/SuSE-release ]; then + DIRECTORY=/var/lib +fi +FILE=/etc/named.conf #unalias cp if [ -f $FILE ]; then cp -f $FILE ${FILE}.ORIG @@ -10,10 +15,10 @@ if [ ! -d /var/named ]; then mkdir "/var/named" fi echo "options { - directory \"/var/named\"; - dump-file \"/var/named/data/cache_dump.db\"; - statistics-file \"/var/named/data/named_stats.txt\"; - memstatistics-file \"/var/named/data/named_mem_stats.txt\"; + 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