blob: 5237ca304bf93658585fbeacd5d3a5ca10daeb73 [file] [log] [blame]
#!/bin/sh
#
# $Id: config-dns.sh, v10.08.05, 2010-08-05 15:00:00
#
# usage: config-dns.sh [<dns1>] [<dns2>]
#
path_sh=`nv get path_sh`
. $path_sh/global.sh
echo "Info: config-dns.sh $1 $2 start" >> $test_log
fname=$path_conf"/etc/resolv.conf"
fbak=$path_conf"/etc/resolv_conf.bak"
# in case no previous file
touch $fname
# backup file without nameserver part
sed -e '/nameserver/d' $fname > $fbak
# set primary and seconday DNS
if [ "x$1" != "x" ]; then
echo "nameserver $1" > $fname
else # empty dns
rm -f $fname
fi
if [ "x$2" != "x" ]; then
echo "nameserver $2" >> $fname
fi
cat $fbak >> $fname
rm -f $fbak